Lines Matching refs:fragment
17 package androidx.fragment.app;
29 * kept in the fragment manager as long as the user can return to the page.
33 * The fragment of each page the user visits will be kept in memory, though its
35 * a significant amount of memory since fragment instances can hold on to an
51 * <p>The <code>R.layout.fragment_pager</code> resource of the top-level fragment is:
57 * individual fragment's layout is:
96 // Do we already have this fragment?
98 Fragment fragment = mFragmentManager.findFragmentByTag(name);
99 if (fragment != null) {
100 if (DEBUG) Log.v(TAG, "Attaching item #" + itemId + ": f=" + fragment);
101 mCurTransaction.attach(fragment);
103 fragment = getItem(position);
104 if (DEBUG) Log.v(TAG, "Adding item #" + itemId + ": f=" + fragment);
105 mCurTransaction.add(container.getId(), fragment,
108 if (fragment != mCurrentPrimaryItem) {
109 fragment.setMenuVisibility(false);
110 fragment.setUserVisibleHint(false);
113 return fragment;
129 Fragment fragment = (Fragment)object;
130 if (fragment != mCurrentPrimaryItem) {
135 if (fragment != null) {
136 fragment.setMenuVisibility(true);
137 fragment.setUserVisibleHint(true);
139 mCurrentPrimaryItem = fragment;