@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { super.onSaveInstanceState(outState); if (list != null) { int index = layoutManager.findFirstVisibleItemPosition(); View topView = list.getChildAt(0); int offset = topView != null ? topView.getTop() : 0; outState.putInt(STATE_POSITION_INDEX, index); outState.putInt(STATE_POSITION_OFFSET, offset); } }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putParcelable(EXTRA_PLACE, place); }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putInt(STATE_WORD_COUNT, wordCount); }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); if (contact != null) { outState.putParcelable("contact", contact); } }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putParcelable(SAVED_LOGIN_CLIENT, loginClient); }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putSerializable(KEY_TEMP_FILE, mTmpFile); }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { super.onSaveInstanceState(outState); if (grid != null) { int index = layoutManager.findFirstVisibleItemPosition(); outState.putInt(STATE_POSITION_INDEX, index); } }
@Override public void onSaveInstanceState(Bundle bundle) { super.onSaveInstanceState(bundle); bundle.putInt(WIN_KEY, wins); bundle.putInt(LOSS_KEY, losses); bundle.putInt(TIE_KEY, ties); bundle.putInt(COMPUTER_CHOICE_KEY, computerChoice); bundle.putInt(PLAYER_CHOICE_KEY, playerChoice); bundle.putSerializable(STATE_KEY, currentState); bundle.putSerializable(RESULT_KEY, result); bundle.putBoolean(PENDING_PUBLISH_KEY, pendingPublish); bundle.putBoolean(IMPLICIT_PUBLISH_KEY, shouldImplicitlyPublish); }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); Icepick.saveInstanceState(this, outState); }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { super.onSaveInstanceState(outState); View rootView = getView(); if (rootView != null) { outState.putString(BUNDLE_ASSET, asset); } }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putParcelableArray(ARG_EMOJICONS, mEmojicons); }
@Override public void onSaveInstanceState(Bundle outState) { captureManager.onSaveInstanceState(outState); super.onSaveInstanceState(outState); }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); // save data outState.putParcelable(KEY_FRAME_RECT, mCropView.getActualCropRect()); outState.putParcelable(KEY_SOURCE_URI, mCropView.getSourceUri()); }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); // save data outState.putParcelable(KEY_FRAME_RECT, mCropView.getActualCropRect()); outState.putParcelable(KEY_SOURCE_URI, mCropView.getSourceUri()); }
@Override public void onSaveInstanceState(Bundle outState) { getTakePhoto().onSaveInstanceState(outState); super.onSaveInstanceState(outState); }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); getDelegate().onSaveInstanceState(outState); }
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); saveSelectedMessages(outState); saveListState(outState); outState.putBoolean(STATE_REMOTE_SEARCH_PERFORMED, remoteSearchPerformed); if (activeMessage != null) { outState.putString(STATE_ACTIVE_MESSAGE, activeMessage.toIdentityString()); } }
@Override public void onSaveInstanceState(Bundle bundle) { super.onSaveInstanceState(bundle); bundle.putBundle(PRESENTER_STATE_KEY, presenterDelegate.onSaveInstanceState()); }
@Test public void testConfigurationChanged() { when(itemManager.getStories(any(), eq(ItemManager.MODE_DEFAULT))).thenReturn(new Item[]{new TestItem() { }}); Bundle args = new Bundle(); args.putString(ListFragment.EXTRA_ITEM_MANAGER, HackerNewsClient.class.getName()); args.putString(ListFragment.EXTRA_FILTER, ItemManager.TOP_FETCH_MODE); Fragment fragment = Fragment.instantiate(activity, ListFragment.class.getName(), args); activity.getSupportFragmentManager() .beginTransaction() .add(android.R.id.list, fragment) .commit(); verify(itemManager).getStories(any(), eq(ItemManager.MODE_DEFAULT)); reset(itemManager); Bundle state = new Bundle(); fragment.onSaveInstanceState(state); fragment.onActivityCreated(state); // should not trigger another data request verify(itemManager, never()).getStories(any(String.class), eq(ItemManager.MODE_DEFAULT)); controller.pause().stop().destroy(); }