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:com.actionbarsherlock.sample.fragments.FragmentHideShowSupport.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    setTheme(SampleList.THEME); //Used for theme switching in samples
    super.onCreate(savedInstanceState);
    setContentView(R.layout.fragment_hide_show_support);

    // The content view embeds two fragments; now retrieve them and attach
    // their "hide" button.
    FragmentManager fm = getSupportFragmentManager();
    addShowHideListener(R.id.frag1hide, fm.findFragmentById(R.id.fragment1));
    addShowHideListener(R.id.frag2hide, fm.findFragmentById(R.id.fragment2));
}

From source file:com.gbozza.android.stockhawk.ui.AddStockDialog.java

/**
 * Shorthand method to invoke the add Stock procedure
 *//*from  ww w . j av  a  2  s .com*/
private void addStock() {
    FragmentManager fm = getActivity().getSupportFragmentManager();
    StockFragment stockFragment = (StockFragment) fm.findFragmentById(R.id.fragment_stocks);
    stockFragment.addStock(stock.getText().toString());
    dismissAllowingStateLoss();
}

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

/**
 * @return true if a directory was popped, false to use default behavior
 */// www. j a  v a  2s . com
private boolean doBackPressed() {
    FragmentManager mgr = getSupportFragmentManager();
    Fragment frag = mgr.findFragmentById(R.id.files);
    return (frag instanceof FileListFragment) && frag.isVisible() && ((FileListFragment) frag).doBackPressed();
}

From source file:com.rstar.mobile.simpledemos.DemoMultiThreadActivity.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   w  ww  .  ja v a2 s.  c om*/
}

From source file:can.yrt.onebusaway.SearchActivity.java

private void doSearch(String query) {
    //Log.d(TAG, "Search: " + query);
    // Find both tabs and start a search for them...
    FragmentManager fm = getSupportFragmentManager();

    SearchResultsFragment list = (SearchResultsFragment) fm.findFragmentById(android.R.id.content);
    FragmentTransaction ft = fm.beginTransaction();
    // Create the list fragment and add it as our sole content.
    if (list != null) {
        // The only thing we can do is remove this fragment
        ft.remove(list);//from   w ww  .  ja  va2 s  . c  om
    }

    // Create a new fragment
    list = new SearchResultsFragment();
    Bundle args = new Bundle();
    args.putString(SearchResultsFragment.QUERY_TEXT, query);
    list.setArguments(args);

    ft.add(android.R.id.content, list);
    ft.commit();
}

From source file:org.akop.crosswords.activity.SubscriptionActivity.java

@Override
public void onDateSelected(DateTime dateTime) {
    FragmentManager fm = getSupportFragmentManager();
    Fragment fragment = fm.findFragmentById(R.id.container);

    if (fragment instanceof DatePickerFragment.OnDateSelectedListener) {
        DatePickerFragment.OnDateSelectedListener dsl = (DatePickerFragment.OnDateSelectedListener) fragment;
        dsl.onDateSelected(dateTime);/*from w ww.j  av  a 2  s .  c o  m*/
    }
}

From source file:de.androvdr.activities.ChannelsActivity.java

private ChannelController getController() {
    FragmentManager fm = getSupportFragmentManager();
    ChannelsFragment f = (ChannelsFragment) fm.findFragmentById(R.id.list_fragment);
    return f.getController();
}

From source file:com.lillicoder.newsblurry.stories.StoriesActivity.java

@Override
protected void onInitializeChildReferences() {
    FragmentManager manager = this.getSupportFragmentManager();
    this._storiesListFragment = (StoriesListFragment) manager
            .findFragmentById(R.id.StoriesActivity_storiesListFragment);
}

From source file:com.thesis.asa.location.LocationSettingsView.java

public LocationSettingsView(ResourceActivity a, Resource r) {
    super(a, r);//from   w w w.j av  a2s  .  com
    activity.setContentView(R.layout.location_layout);
    FragmentManager manager = activity.getSupportFragmentManager();
    fragment = (Fragment) manager.findFragmentById(R.id.map);
    SupportMapFragment supportmapfragment = (SupportMapFragment) fragment;
    map = supportmapfragment.getMap();
    strategy = (RadioGroup) activity.findViewById(R.id.strategyradioGroup);
    controller = new LocationController(this, (LocationSettings) model);
}

From source file:com.sanchez.fmf.MainActivity.java

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

    setSupportActionBar(mToolbar);/*  ww w.  j a  v a  2 s.c o m*/

    // color nav and status bar with app color
    Window w = getWindow();
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        w.setNavigationBarColor(getResources().getColor(R.color.primary_dark));
    }

    FragmentManager fm = getSupportFragmentManager();
    Fragment mainFragment = fm.findFragmentById(R.id.container_main_activity);

    if (mainFragment == null) {
        mainFragment = MainFragment.newInstance();
        fm.beginTransaction().add(R.id.container_main_activity, mainFragment).commit();
    }
}