微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.app.FragmentBreadCrumbs的实例源码

项目:saarang-iosched    文件MapMultiPaneActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(com.saarang.samples.apps.iosched.R.layout.activity_map);

    FragmentManager fm = getFragmentManager();
    fm.addOnBackStackChangedListener(this);

    mFragmentBreadCrumbs = (FragmentBreadCrumbs) findViewById(com.saarang.samples.apps.iosched.R.id.breadcrumbs);
    mFragmentBreadCrumbs.setActivity(this);

    findViewById(com.saarang.samples.apps.iosched.R.id.close_button).setonClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            clearBackStack(false);
        }
    });

    updateBreadCrumbs();
    onConfigurationChanged(getResources().getConfiguration());

    /* [ANALYTICS:SCREEN]
     * TRIGGER:   View the map screen on a tablet.
     * LABEL:    'MapMultipane'
     * [/ANALYTICS]
     */
    AnalyticsManager.sendScreenView(SCREEN_LABEL);
    LOGD("Tracker",SCREEN_LABEL);

    overridePendingTransition(0,0);
}
项目:AppDevFestSudeste2015    文件MapMultiPaneActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map);

    FragmentManager fm = getFragmentManager();
    fm.addOnBackStackChangedListener(this);

    mFragmentBreadCrumbs = (FragmentBreadCrumbs) findViewById(R.id.breadcrumbs);
    mFragmentBreadCrumbs.setActivity(this);

    findViewById(R.id.close_button).setonClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            clearBackStack(false);
        }
    });

    updateBreadCrumbs();
    onConfigurationChanged(getResources().getConfiguration());

    /* [ANALYTICS:SCREEN]
     * TRIGGER:   View the map screen on a tablet.
     * LABEL:    'MapMultipane'
     * [/ANALYTICS]
     */
    AnalyticsManager.sendScreenView(SCREEN_LABEL);
    LOGD("Tracker",0);
}
项目:mobile-client    文件ScheduleMultiPaneActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_schedule);

    mFragmentManager = getSupportFragmentManager();
    mFragmentBreadCrumbs = (FragmentBreadCrumbs) findViewById(R.id.breadcrumbs);
    mFragmentBreadCrumbs.setActivity(this);
    mFragmentManager.addOnBackStackChangedListener(this);

    updateBreadCrumb();
}
项目:mobile-client    文件MapActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map);

    mFragmentManager = getSupportFragmentManager();
    if (UIUtils.isHoneycombTablet(this)) {
        mFragmentBreadCrumbs = (FragmentBreadCrumbs) findViewById(R.id.breadcrumbs);
        mFragmentBreadCrumbs.setActivity(this);
    }
    mFragmentManager.addOnBackStackChangedListener(this);

    final FragmentManager fm = getSupportFragmentManager();
    mMapFragment = (MapFragment) fm.findFragmentByTag("map");
    if (mMapFragment == null) {
        mMapFragment = new MapFragment();
        mMapFragment.setArguments(intentToFragmentArguments(getIntent()));
        fm.beginTransaction().add(R.id.root_container,mMapFragment,"map")
                .commit();
    }

    final View closeButton = findViewById(R.id.close_button);
    if (closeButton != null) {
        closeButton.setonClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                clearBackStack(getSupportFragmentManager());
                showHideDetailAndPan(false);
            }
        });
    }

    updateBreadCrumb();
}
项目:iosched2013    文件MapMultiPaneActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map);

    FragmentManager fm = getSupportFragmentManager();
    fm.addOnBackStackChangedListener(this);

    mFragmentBreadCrumbs = (FragmentBreadCrumbs) findViewById(R.id.breadcrumbs);
    mFragmentBreadCrumbs.setActivity(this);

    mMapFragment = (MapFragment) fm.findFragmentByTag("map");
    if (mMapFragment == null) {
        mMapFragment = new MapFragment();
        mMapFragment.setArguments(intentToFragmentArguments(getIntent()));

        fm.beginTransaction()
                .add(R.id.fragment_container_map,"map")
                .commit();
    }

    findViewById(R.id.close_button).setonClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            clearBackStack(false);
        }
    });

    updateBreadCrumbs();
    onConfigurationChanged(getResources().getConfiguration());
}
项目:devfestnorte-app    文件MapMultiPaneActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map);
    getLPreviewUtils().trySetActionBar();

    FragmentManager fm = getFragmentManager();
    fm.addOnBackStackChangedListener(this);

    mFragmentBreadCrumbs = (FragmentBreadCrumbs) findViewById(R.id.breadcrumbs);
    mFragmentBreadCrumbs.setActivity(this);

    mMapFragment = (MapFragment) fm.findFragmentByTag("map");
    if (mMapFragment == null) {
        mMapFragment = MapFragment.newInstance();
        mMapFragment.setArguments(intentToFragmentArguments(getIntent()));

        fm.beginTransaction()
                .add(R.id.fragment_container_map,"map")
                .commit();
    }

    findViewById(R.id.close_button).setonClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            clearBackStack(false);
        }
    });

    updateBreadCrumbs();
    onConfigurationChanged(getResources().getConfiguration());

    /* [ANALYTICS:SCREEN]
     * TRIGGER:   View the map screen on a tablet.
     * LABEL:    'MapMultipane'
     * [/ANALYTICS]
     */
    AnalyticsManager.sendScreenView(SCREEN_LABEL);
    LOGD("Tracker",0);

    final Resources res = getResources();
    mActionBarOffColor = res.getColor(R.color.translucent_actionbar_background);
    mActionBarOnColor = res.getColor(R.color.theme_primary);

    // Initialise and set background drawable here explicitly to ensure the background
    // is drawn  when the background color is changed on JellyBean
    mActionBarBgDrawable = new ColorDrawable(mActionBarOffColor);
    getActionBar().setBackgroundDrawable(mActionBarBgDrawable);
}
项目:mobile-client    文件SpeakersActivity.java   
@SuppressLint("NewApi") @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_speakers);

    mFragmentManager = getSupportFragmentManager();
    mFragmentManager.addOnBackStackChangedListener(this);

    Intent intent = new Intent();
    intent.setData(CfpContract.Speakers.CONTENT_URI);

    final FragmentManager fm = getSupportFragmentManager();
    if (UIUtils.isHoneycombTablet(this)) {
        mSpeakersGridFragment = (SpeakersGridFragment) fm
                .findFragmentByTag("speakers");
        if (mSpeakersGridFragment == null) {
            mSpeakersGridFragment = new SpeakersGridFragment();
            mSpeakersGridFragment
                    .setArguments(intentToFragmentArguments(intent));
            fm.beginTransaction()
                    .add(R.id.root_container,mSpeakersGridFragment,"speakers").commit();
        }
    } else {
        mSpeakersListFragment = (SpeakersListFragment) fm
                .findFragmentByTag("speakers");
        if (mSpeakersListFragment == null) {
            mSpeakersListFragment = new SpeakersListFragment();
            mSpeakersListFragment
                    .setArguments(intentToFragmentArguments(intent));
            fm.beginTransaction()
                    .add(R.id.root_container,mSpeakersListFragment,"speakers").commit();
        }
    }

    if (UIUtils.isHoneycombTablet(this)) {
        mFragmentBreadCrumbs = (FragmentBreadCrumbs) findViewById(R.id.breadcrumbs);
        mFragmentBreadCrumbs.setActivity(this);
    }
    mFragmentManager.addOnBackStackChangedListener(this);

    updateBreadCrumb();
}
项目:mobile-client    文件SpeakersActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_speakers);

    mFragmentManager = getSupportFragmentManager();
    mFragmentManager.addOnBackStackChangedListener(this);

    Intent intent = new Intent();
    intent.setData(CfpContract.Speakers.CONTENT_URI);

    final FragmentManager fm = getSupportFragmentManager();
    if (UIUtils.isHoneycombTablet(this)) {
        mSpeakersGridFragment = (SpeakersGridFragment) fm
                .findFragmentByTag("speakers");
        if (mSpeakersGridFragment == null) {
            mSpeakersGridFragment = new SpeakersGridFragment();
            mSpeakersGridFragment
                    .setArguments(intentToFragmentArguments(intent));
            fm.beginTransaction()
                    .add(R.id.root_container,"speakers").commit();
        }
    }

    if (UIUtils.isHoneycombTablet(this)) {
        mFragmentBreadCrumbs = (FragmentBreadCrumbs) findViewById(R.id.breadcrumbs);
        mFragmentBreadCrumbs.setActivity(this);
    }
    mFragmentManager.addOnBackStackChangedListener(this);

    updateBreadCrumb();
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。