Example usage for android.support.v4.app FragmentManager findFragmentById

List of usage examples for android.support.v4.app FragmentManager findFragmentById

Introduction

In this page you can find the example usage for android.support.v4.app FragmentManager findFragmentById.

Prototype

public abstract Fragment findFragmentById(int id);

Source Link

Document

Finds a fragment that was identified by the given id either when inflated from XML or as the container ID when added in a transaction.

Usage

From source file:io.github.guaidaodl.pomodorotimer.ui.statistics.StatisticsAcvitity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_statistics);
    ButterKnife.bind(this);

    setSupportActionBar(mToolbar);// w  ww .ja  va 2s . c o  m

    FragmentManager fm = getSupportFragmentManager();
    StatisticsFragment statisticsFragment = (StatisticsFragment) fm.findFragmentById(R.id.statistic_fragment);
    if (statisticsFragment == null) {
        statisticsFragment = StatisticsFragment.newInstance();
        FragmentTransaction transaction = fm.beginTransaction();
        transaction.add(R.id.statistic_fragment, statisticsFragment);
        transaction.commit();
    }

    // create Presenter
    new StatisticsPresenter(Injection.provideTaskRespository(), Injection.providerBaseSchedulerProvider(),
            statisticsFragment);
}

From source file:com.unovo.apartment.ui.main.MainActivity.java

@Override
protected void init(Bundle savedInstanceState) {
    super.init(savedInstanceState);
    FragmentManager manager = getSupportFragmentManager();
    mNavBar = ((NavFragment) manager.findFragmentById(R.id.fag_nav));
    mNavBar.setup(this, manager, R.id.main_container, this);
    mNavBar.select(1);// w ww. j  a  v a  2s  . co  m

    checkUpdate();
}

From source file:com.commonsware.android.feedfrags.FeedsActivity.java

@Override
public void onResume() {
    super.onResume();

    FragmentManager fragMgr = getSupportFragmentManager();
    ItemsFragment items = (ItemsFragment) fragMgr.findFragmentById(R.id.second_pane);

    if (items != null) {
        items.setOnItemListener(this);
    }//from w w  w  . java2s.co m
}

From source file:com.jefftharris.passwdsafe.AbstractFileListActivity.java

@Override
public void showSyncProviderFiles(Uri uri) {
    FragmentManager fragMgr = getSupportFragmentManager();
    Fragment syncFrag = fragMgr.findFragmentById(R.id.sync);

    SyncProviderFilesFragment syncFilesFrag = SyncProviderFilesFragment.newInstance(uri);

    FragmentTransaction txn = fragMgr.beginTransaction();
    txn.remove(syncFrag);/*w  w  w .  ja  va  2 s .  c  om*/
    txn.replace(R.id.files, syncFilesFrag);
    txn.addToBackStack(null);
    txn.commit();
}

From source file:com.rstar.mobile.simpledemos.DemoAsynctaskActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_container);

    FragmentManager fm = getSupportFragmentManager();
    fragment = fm.findFragmentById(fragmentId);
    if (fragment == null) {
        fragment = new InternalFragment();
        fm.beginTransaction().add(fragmentId, fragment).commit();
    }/*from   ww w.jav a 2s. c om*/
}

From source file:com.geozen.smarttrail.ui.tablet.AreasMultiPaneActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_trails);

    Intent intent = new Intent();
    intent.setData(AreasSchema.CONTENT_URI);

    final FragmentManager fm = getSupportFragmentManager();
    mAreasDropdownFragment = (AreasDropdownFragment) fm.findFragmentById(R.id.fragment_areas_dropdown);
    mAreasDropdownFragment.reloadFromArguments(intentToFragmentArguments(intent));

}

From source file:com.jefftharris.passwdsafe.LauncherFileShortcuts.java

@Override
public void onBackPressed() {
    FragmentManager mgr = getSupportFragmentManager();
    Fragment frag = mgr.findFragmentById(R.id.files);
    boolean handled = (frag instanceof FileListFragment) && frag.isVisible()
            && ((FileListFragment) frag).doBackPressed();

    if (!handled) {
        super.onBackPressed();
    }/*from  w ww. j a  v  a 2 s . c om*/
}

From source file:com.nextgis.glviewer.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    mToolbar = (Toolbar) findViewById(R.id.main_toolbar);
    setSupportActionBar(mToolbar);//from   w w w  . j ava  2  s. c  o m

    FragmentManager fm = getSupportFragmentManager();
    mMapFragment = (MapFragment) fm.findFragmentById(R.id.map_fragment);
}

From source file:com.physphil.android.restaurantroulette.RestaurantActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_host_fragment);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    String id = getIntent().getStringExtra(RestaurantFragment.EXTRA_RESTAURANT_ID);

    if (id != null) {
        getSupportActionBar().setTitle(R.string.title_edit_restaurant);
    } else {//from ww w . j a  v a 2s .  c  o m
        getSupportActionBar().setTitle(R.string.title_new_restaurant);
    }

    // Attempt to find previously existing fragment.  If not found create new one.
    FragmentManager fm = getSupportFragmentManager();
    RestaurantFragment fragment = (RestaurantFragment) fm.findFragmentById(R.id.fragment_container);

    if (fragment == null) {
        fragment = RestaurantFragment.newInstance(id);
    }

    fm.beginTransaction().replace(R.id.fragment_container, fragment).commit();
}

From source file:com.commonsware.android.feedfrags.FeedsActivity.java

public void addItemsFragment(Feed feed) {
    FragmentManager fragMgr = getSupportFragmentManager();
    ItemsFragment items = (ItemsFragment) fragMgr.findFragmentById(R.id.second_pane);
    FragmentTransaction xaction = fragMgr.beginTransaction();

    if (items == null) {
        items = new ItemsFragment(true);
        items.setOnItemListener(this);

        xaction.add(R.id.second_pane, items).setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
                .addToBackStack(null).commit();
    } else {//www . java 2s .  c o m
        ContentFragment content = (ContentFragment) fragMgr.findFragmentById(R.id.third_pane);

        if (content != null) {
            xaction.remove(content).commit();
            fragMgr.popBackStack();
        }
    }

    items.loadUrl(feed.getUrl());
}