List of usage examples for android.support.v4.app FragmentManager findFragmentById
public abstract Fragment findFragmentById(int id);
From source file:com.qubling.sidekick.ui.module.ModuleSearchActivity.java
private ModuleViewFragment getModuleViewFragment() { if (isModuleViewFragmentAPlaceholder()) { return null; } else {/*from w w w. j ava2 s .c o m*/ FragmentManager fragmentManager = getSupportFragmentManager(); return (ModuleViewFragment) fragmentManager.findFragmentById(R.id.module_view_fragment_container); } }
From source file:com.pinkwerther.support.PinkwertherSupport.java
public void replaceMainFragment(Fragment pwFrag) { FragmentManager fm = mPinkwertherActivity.getSupportFragmentManager(); PinkwertherSubstantialFragment pwSub = (PinkwertherSubstantialFragment) fm.findFragmentById(R.id.main); if (pwSub != null && pwSub.isBackWorthy()) { Bundle bundle = pwSub.getRecreationArguments(); bundle.putString(PW_SUB_FRAG_CLASS_NAME, pwSub.getClass().getCanonicalName()); mSubBundles.add(bundle);// w ww . ja v a 2s.c o m } fm.beginTransaction().replace(R.id.main, pwFrag).commit(); }
From source file:com.facebook.samples.rps.FriendActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.friends_activity); FragmentManager fragmentManager = getSupportFragmentManager(); friendPickerFragment = (FriendPickerFragment) fragmentManager.findFragmentById(R.id.friend_fragment); friendPickerFragment.setShowTitleBar(false); ListView friendActivityList = (ListView) findViewById(R.id.friend_activity_list); String[] mapColumnNames = { "date", "action" }; int[] mapViewIds = { R.id.friend_action_date, R.id.friend_game_result }; friendActivityAdapter = new SimpleCursorAdapter(this, R.layout.friend_activity_row, createEmptyCursor(), mapColumnNames, mapViewIds); friendActivityList.setAdapter(friendActivityAdapter); friendActivityProgressBar = (ProgressBar) findViewById(R.id.friend_activity_progress_bar); friendPickerFragment.setOnErrorListener(new PickerFragment.OnErrorListener() { @Override//w ww. j a v a 2 s .c o m public void onError(PickerFragment<?> fragment, FacebookException error) { FriendActivity.this.onError(error); } }); friendPickerFragment.setUserId("me"); friendPickerFragment.setMultiSelect(false); friendPickerFragment.setOnSelectionChangedListener(new PickerFragment.OnSelectionChangedListener() { @Override public void onSelectionChanged(PickerFragment<?> fragment) { FriendActivity.this.onFriendSelectionChanged(); } }); friendPickerFragment.setExtraFields(Arrays.asList(INSTALLED)); friendPickerFragment.setFilter(new PickerFragment.GraphObjectFilter<GraphUser>() { @Override public boolean includeItem(GraphUser graphObject) { Boolean installed = graphObject.cast(GraphUserWithInstalled.class).getInstalled(); return (installed != null) && installed.booleanValue(); } }); Button inviteButton = (Button) findViewById(R.id.invite_button); inviteButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { WebDialog.RequestsDialogBuilder builder = new WebDialog.RequestsDialogBuilder(FriendActivity.this, Session.getActiveSession()).setTitle(getString(R.string.invite_dialog_title)) .setMessage(getString(R.string.invite_dialog_message)) .setOnCompleteListener(new WebDialog.OnCompleteListener() { @Override public void onComplete(Bundle values, FacebookException error) { if (error != null) { Log.w(TAG, "Web dialog encountered an error.", error); } else { Log.i(TAG, "Web dialog complete: " + values); } } }); if (friendId != null) { builder.setTo(friendId); } builder.build().show(); } }); }
From source file:com.ultramegasoft.flavordex2.EntryListActivity.java
/** * Open the search page./*from w w w . j av a 2 s . c om*/ */ private void onOpenSearch() { if (mTwoPane) { final FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(R.id.entry_detail_container) instanceof EntrySearchFragment) { return; } final Bundle args = new Bundle(); args.putLong(EntrySearchFragment.ARG_CAT_ID, mSelectedCat); args.putParcelable(EntrySearchFragment.ARG_FILTERS, mFilters); final Fragment fragment = new EntrySearchFragment(); fragment.setArguments(args); fm.beginTransaction().setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .replace(R.id.entry_detail_container, fragment).commit(); } else { final Intent intent = new Intent(this, EntrySearchActivity.class); intent.putExtra(EntrySearchActivity.EXTRA_FILTERS, mFilters); startActivityForResult(intent, REQUEST_SEARCH); } }
From source file:com.ultramegasoft.flavordex2.fragment.ViewEntryFragment.java
/** * Called when the entry no longer exists. *//*from ww w .j a v a2 s. c o m*/ private void onEntryDeleted() { new Handler().post(new Runnable() { @Override public void run() { final EntryListActivity activity = (EntryListActivity) getActivity(); final FragmentManager fm = getFragmentManager(); if (activity != null && fm != null) { final Fragment fragment = fm.findFragmentById(R.id.entry_list); if (fragment instanceof EntryListFragment) { ((EntryListFragment) fragment).clearSelection(); } else if (fragment instanceof CatListFragment) { final ActionBar actionBar = activity.getSupportActionBar(); if (actionBar != null) { actionBar.setSubtitle(null); } activity.onItemSelected(-1, null, 0); } else { activity.finish(); } } } }); }
From source file:nl.atcomputing.spacetravelagency.fragments.PlaceOrderFragment.java
private GoogleMap getMap() { FragmentManager fragmentManager = getFragmentManager(); SupportMapFragment fragment = (SupportMapFragment) fragmentManager.findFragmentById(R.id.map); if (fragment == null) { return null; }// www. j a va2 s . c o m return fragment.getMap(); }
From source file:com.money.manager.ex.PayeeActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // enable home button getSupportActionBar().setDisplayHomeAsUpEnabled(true); // process intent Intent intent = getIntent();/*w w w .java2 s . c om*/ if (intent != null && !(TextUtils.isEmpty(intent.getAction()))) { mAction = intent.getAction(); } FragmentManager fm = getSupportFragmentManager(); // attach fragment activity if (fm.findFragmentById(android.R.id.content) == null) { fm.beginTransaction().add(android.R.id.content, listFragment, FRAGMENTTAG).commit(); } }
From source file:org.androidsoft.app.permission.ui.MainActivity.java
private void refreshApplicationFragment() { FragmentManager fm = getSupportFragmentManager(); ApplicationFragment applicationFragment = (ApplicationFragment) fm .findFragmentById(R.id.fragment_application_details); if (applicationFragment != null) { applicationFragment.updateApplication(this, mPackageName); }/*from ww w.ja v a 2 s . c om*/ }
From source file:com.money.manager.ex.reports.CategoriesReportActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getIntent() != null) { if (!TextUtils.isEmpty(getIntent().getStringExtra(REPORT_FILTERS))) mFilter = getIntent().getStringExtra(REPORT_FILTERS); if (!TextUtils.isEmpty(getIntent().getStringExtra(REPORT_TITLE))) setTitle(getIntent().getStringExtra(REPORT_TITLE)); }/*ww w .java2 s. c o m*/ setContentView(R.layout.report_chart_fragments_activity); setDisplayHomeAsUpEnabled(true); //check if is dual panel mIsDualPanel = findViewById(R.id.fragmentChart) != null; //reference to application currencyUtils = new CurrencyUtils(this); //create a fragment CategoriesReportFragment fragment = new CategoriesReportFragment(); FragmentManager fm = getSupportFragmentManager(); //insert fragment if (fm.findFragmentById(R.id.fragmentContent) == null) { fm.beginTransaction() .add(R.id.fragmentContent, fragment, CategoriesReportFragment.class.getSimpleName()).commit(); } }
From source file:org.androidsoft.app.permission.ui.MainActivity.java
/** * {@inheritDoc }/* w w w. ja v a2 s. co m*/ */ public void onAppSelected(String packageName) { mPackageName = packageName; FragmentManager fm = getSupportFragmentManager(); ApplicationFragment applicationFragment = (ApplicationFragment) fm .findFragmentById(R.id.fragment_application_details); if (applicationFragment != null) { applicationFragment.updateApplication(this, packageName); } else { Intent intent = new Intent(this, ApplicationActivity.class); intent.putExtra(EXTRA_PACKAGE_NAME, packageName); startActivity(intent); } }