下面列出了android.support.v4.app.FragmentManager#putFragment ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt(KEY_BOTTOM_NAVIGATION_VIEW_SELECTED_ID, mBottomNavigationView.getSelectedItemId());
FragmentManager fragmentManager = getSupportFragmentManager();
if (mTimelineFragment.isAdded()) {
fragmentManager.putFragment(outState, TimelineFragment.class.getSimpleName(), mTimelineFragment);
}
if (mCategoriesFragment.isAdded()) {
fragmentManager.putFragment(outState, CategoriesFragment.class.getSimpleName(), mCategoriesFragment);
}
if (mAboutFragment.isAdded()) {
fragmentManager.putFragment(outState, AboutFragment.class.getSimpleName(), mAboutFragment);
}
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FragmentManager manager = getSupportFragmentManager();
if (loginFragment.isAdded()) {
manager.putFragment(outState, LoginFragment.class.getSimpleName(), loginFragment);
}
if (signUpFragment.isAdded()) {
manager.putFragment(outState, SignUpFragment.class.getSimpleName(), signUpFragment);
}
}
@Override
public void onSaveInstanceState(@NonNull Bundle outState) {
super.onSaveInstanceState(outState);
FragmentManager fragmentManager = getChildFragmentManager();
if (articlesFragment.isAdded()){
fragmentManager.putFragment(outState,ArticlesFragment.class.getSimpleName(),articlesFragment);
}
if (favoritesFragment.isAdded()){
fragmentManager.putFragment(outState, FavoritesFragment.class.getSimpleName(), favoritesFragment);
}
if (readLaterFragment.isAdded()){
fragmentManager.putFragment(outState, ReadLaterFragment.class.getSimpleName(), readLaterFragment);
}
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FragmentManager fragmentManager = getSupportFragmentManager();
if(fragmentManager != null)
fragmentManager.putFragment(outState, FRAGMENT_KEY , mFragment);
}
@Override protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.putFragment(outState, "ONE", one);
fragmentManager.putFragment(outState,"TWO", two);
fragmentManager.putFragment(outState,"THREE", three);
fragmentManager.putFragment(outState,"FOUR", four);
fragmentManager.putFragment(outState,"FIVE", five);
}
@Override protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.putFragment(outState, "ONE", one);
fragmentManager.putFragment(outState,"TWO", two);
fragmentManager.putFragment(outState,"THREE", three);
fragmentManager.putFragment(outState,"FOUR", four);
fragmentManager.putFragment(outState,"FIVE", five);
}
@Override protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
// if (ViewPager != null) {
// outState.putInt(KEY_PAGE, pager.getCurrentItem());
// } else {
// outState.putInt(KEY_PAGE, lastPage);
// }
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.putFragment(outState, "LEFT", leftfrag);
fragmentManager.putFragment(outState,"MIDDLE", midfrag);
fragmentManager.putFragment(outState,"RIGHT", rightfrag);
}
@Override protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.putFragment(outState, "ONE", one);
fragmentManager.putFragment(outState,"TWO", two);
fragmentManager.putFragment(outState,"THREE", three);
fragmentManager.putFragment(outState,"FOUR", four);
fragmentManager.putFragment(outState,"FIVE", five);
}
@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());
}
FragmentManager manager = getSupportFragmentManager();
manager.putFragment(outState, SettingsFragment.TAG, settingsFragment);
manager.putFragment(outState, ProfileFragment.TAG, profileFragment);
Session.saveSession(currentSession, outState);
}