Lines Matching refs:fragment
35 * saving and restoring of fragment's state.
39 * the user, their entire fragment may be destroyed, only keeping the saved
40 * state of that fragment. This allows the pager to hold on to much less
57 * <p>The <code>R.layout.fragment_pager</code> resource of the top-level fragment is:
63 * individual fragment's layout is:
96 // from its saved state, where the fragment manager has already
109 Fragment fragment = getItem(position);
110 if (DEBUG) Log.v(TAG, "Adding item #" + position + ": f=" + fragment);
114 fragment.setInitialSavedState(fss);
120 FragmentCompat.setMenuVisibility(fragment, false);
121 FragmentCompat.setUserVisibleHint(fragment, false);
122 mFragments.set(position, fragment);
123 mCurTransaction.add(container.getId(), fragment);
125 return fragment;
130 Fragment fragment = (Fragment)object;
140 mSavedState.set(position, mFragmentManager.saveFragmentInstanceState(fragment));
143 mCurTransaction.remove(fragment);
148 Fragment fragment = (Fragment)object;
149 if (fragment != mCurrentPrimaryItem) {
154 if (fragment != null) {
155 FragmentCompat.setMenuVisibility(fragment, true);
156 FragmentCompat.setUserVisibleHint(fragment, true);
158 mCurrentPrimaryItem = fragment;
223 Log.w(TAG, "Bad fragment at key " + key);