@Override public void onSaveInstanceState(Bundle outState) { outState.putString(TAG_CUR_DIR, curDir); filesListState = layoutManager.onSaveInstanceState(); outState.putParcelable(TAG_LIST_FILES_STATE, filesListState); outState.putInt(TAG_SPINNER_POS, spinnerPos); super.onSaveInstanceState(outState); }
@Override public Parcelable onSaveInstanceState() { SavedState ss = new SavedState(); ss.superState = super.onSaveInstanceState(); ss.pendingScrollPosition = mPendingScrollPosition; ss.pendingScrollOffset = mPendingScrollOffset; return ss; }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { if (layoutManager != null) listPeerState = layoutManager.onSaveInstanceState(); outState.putParcelable(TAG_LIST_PEER_STATE, listPeerState); outState.putParcelableArrayList(TAG_PEER_LIST, peers); super.onSaveInstanceState(outState); }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { super.onSaveInstanceState(outState); listFilesState = layoutManager.onSaveInstanceState(); outState.putParcelable(TAG_LIST_FILES_STATE, listFilesState); Bundle b = new Bundle(); b.putSerializable(TAG_FILE_TREE, fileTree); b.putSerializable(TAG_CUR_DIR, curDir); HeavyInstanceStorage storage = HeavyInstanceStorage.getInstance(getFragmentManager()); if (storage != null) storage.pushData(HEAVY_STATE_TAG, b); }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { outState.putParcelable(TAG_PREV_IMPL_INTENT, prevImplIntent); outState.putIntegerArrayList(TAG_SELECTABLE_ADAPTER, adapter.getSelectedItems()); outState.putBoolean(TAG_IN_ACTION_MODE, inActionMode); outState.putStringArrayList(TAG_SELECTED_TORRENTS, selectedTorrents); torrentsListState = layoutManager.onSaveInstanceState(); outState.putParcelable(TAG_TORRENTS_LIST_STATE, torrentsListState); super.onSaveInstanceState(outState); }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { outState.putParcelable(TAG_PREV_IMPL_INTENT, prevImplIntent); if (layoutManager != null) channelListState = layoutManager.onSaveInstanceState(); outState.putParcelable(TAG_CHANNEL_LIST_STATE, channelListState); if (adapter != null) outState.putIntegerArrayList(TAG_SELECTABLE_ADAPTER, adapter.getSelectedItems()); outState.putBoolean(TAG_IN_ACTION_MODE, inActionMode); outState.putParcelableArrayList(TAG_SELECTED_CHANNELS, selectedChannels); super.onSaveInstanceState(outState); }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { if (layoutManager != null) listTrackerState = layoutManager.onSaveInstanceState(); outState.putParcelable(TAG_LIST_TRACKER_STATE, listTrackerState); outState.putSerializable(TAG_TRACKER_LIST, trackers); if (adapter != null) outState.putIntegerArrayList(TAG_SELECTABLE_ADAPTER, adapter.getSelectedItems()); outState.putBoolean(TAG_IN_ACTION_MODE, inActionMode); outState.putStringArrayList(TAG_SELECTED_TRACKERS, selectedTrackers); super.onSaveInstanceState(outState); }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { super.onSaveInstanceState(outState); if (layoutManager != null) { listFileState = layoutManager.onSaveInstanceState(); } outState.putParcelable(TAG_LIST_FILE_STATE, listFileState); if (adapter != null) { outState.putIntegerArrayList(TAG_SELECTABLE_ADAPTER, adapter.getSelectedItems()); } outState.putBoolean(TAG_IN_ACTION_MODE, inActionMode); outState.putStringArrayList(TAG_SELECTED_FILES, selectedFiles); outState.putString(TAG_TORRENT_ID, torrentId); Bundle b = new Bundle(); b.putSerializable(TAG_FILES, files); b.putSerializable(TAG_PRIORITIES, priorities); b.putSerializable(TAG_FILE_TREE, fileTree); b.putSerializable(TAG_CUR_DIR, curDir); HeavyInstanceStorage storage = HeavyInstanceStorage.getInstance(getFragmentManager()); if (storage != null) storage.pushData(HEAVY_STATE_TAG, b); }
@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putParcelable(LAYOUT_MANAGER_STATE, layoutManager.onSaveInstanceState()); drawerManager.getState().saveInstanceState(getPreferences(MODE_PRIVATE)); adapter.onSaveInstanceState(outState); }