List of usage examples for android.support.v4.app FragmentManager putFragment
public abstract void putFragment(Bundle bundle, String key, Fragment fragment);
From source file:com.example.switchuser.MainActivity.java
@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putBoolean(SHOWING_SETTINGS_KEY, isShowingSettings()); FragmentManager manager = getSupportFragmentManager(); manager.putFragment(outState, SettingsFragment.TAG, settingsFragment); manager.putFragment(outState, ProfileFragment.TAG, profileFragment); }
From source file:com.pagenews.zhihudaily.homepage.MainFragment.java
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); FragmentManager manager = getChildFragmentManager(); manager.putFragment(outState, "zhihu", zhihuDailyFragment); manager.putFragment(outState, "guokr", guokrFragment); manager.putFragment(outState, "douban", doubanMomentFragment); }
From source file:com.facebook.samples.switchuser.MainActivity.java
@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putBoolean(SHOWING_SETTINGS_KEY, isShowingSettings()); if (currentSlot != null) { outState.putString(TOKEN_CACHE_NAME_KEY, currentSlot.getTokenCacheName()); }/*w w w . j a v a2 s. co m*/ FragmentManager manager = getSupportFragmentManager(); manager.putFragment(outState, SettingsFragment.TAG, settingsFragment); manager.putFragment(outState, ProfileFragment.TAG, profileFragment); Session.saveSession(currentSession, outState); }
From source file:com.hyperkode.friendshare.fragment.LoginFragment.java
private void authTwitter() { if (titleProgressBar != null) titleProgressBar.setVisibility(View.VISIBLE); // Twitter mTwitter and RequestToken mRequestToken // are private members of this activity mTwitter = new TwitterFactory().getInstance(); mRequestToken = null;/*from ww w . j a v a2 s . c o m*/ mTwitter.setOAuthConsumer(getString(R.string.TWITTER_CONSUMER_KEY), getString(R.string.TWITTER_CONSUMER_SECRET)); String callbackURL = getString(R.string.TWITTER_CALLBACK_URL); try { mRequestToken = mTwitter.getOAuthRequestToken(callbackURL); } catch (TwitterException e) { e.printStackTrace(); } TwitterWebViewFragment twbf = TwitterWebViewFragment.newInstance(); Bundle args = new Bundle(); args.putString("URL", mRequestToken.getAuthenticationURL()); twbf.setArguments(args); FragmentManager fragmentManager = LoginFragment.this.getActivity().getSupportFragmentManager(); fragmentManager.putFragment(args, "LoginFragment", LoginFragment.this); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.add(R.id.main_view_containter, twbf); fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); }
From source file:com.fragmentmaster.app.Records.java
public Bundle save(FragmentManager fragmentManager) { Bundle fragments = null;/*from w ww . j a v a2s . co m*/ for (int i = 0; i < mFragments.size(); i++) { Fragment f = mFragments.get(i).getFragment(); if (f != null) { if (fragments == null) { fragments = new Bundle(); } String key = "f" + i; fragmentManager.putFragment(fragments, key, f); } } return fragments; }
From source file:pl.edu.pw.eiti.groupbuying.android.ConfirmPaymentActivity.java
@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); FragmentManager manager = getSupportFragmentManager(); // Since we're only adding one Fragment at a time, we can only save one. Fragment f = manager.findFragmentById(R.id.fragment_content); for (int i = 0; i < fragments.length; i++) { if (fragments[i] == f) { manager.putFragment(outState, getBundleKey(i), fragments[i]); break; }/*from w w w .j av a 2s .co m*/ } }
From source file:pl.edu.pw.eiti.groupbuying.android.OfferActivity.java
@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putInt("offerId", offerId); outState.putSerializable("offer", offer); FragmentManager manager = getSupportFragmentManager(); // Since we're only adding one Fragment at a time, we can only save one. Fragment f = manager.findFragmentById(R.id.body_frame); for (int i = 0; i < fragments.length; i++) { if (fragments[i] == f) { manager.putFragment(outState, getBundleKey(i), fragments[i]); }/*from w w w . j a v a2s . c o m*/ } }
From source file:com.artemchep.horario.ui.activities.MainActivity.java
@Override protected void onSaveInstanceState(Bundle outState) { mCab.saveState(outState);/*w w w . ja va 2 s. co m*/ // Save current fragments FragmentManager fm = getSupportFragmentManager(); if (mMasterFragment != null) fm.putFragment(outState, TAG_FRAGMENT_MASTER, mMasterFragment); if (mDetailsFragment != null) fm.putFragment(outState, TAG_FRAGMENT_DETAILS, mDetailsFragment); super.onSaveInstanceState(outState); }