Lines Matching refs:fragment
22 import androidx.fragment.app.Fragment
23 import androidx.fragment.app.FragmentManager
24 import androidx.fragment.app.FragmentTransaction
62 var fragment = mFragmentCache[tab] regex
63 if (fragment != null) {
64 return fragment
70 fragment = mFragmentManager.findFragmentByTag(tab.name) as DeskClockFragment?
71 if (fragment != null) {
72 fragment.setFabContainer(mDeskClock)
73 mFragmentCache[tab] = fragment
74 return fragment
79 fragment = Fragment.instantiate(mDeskClock, fragmentClassName) as DeskClockFragment
80 fragment.setFabContainer(mDeskClock)
81 mFragmentCache[tab] = fragment
82 return fragment
96 var fragment = mFragmentManager.findFragmentByTag(tab.name) regex
97 if (fragment != null) {
98 mCurrentTransaction!!.attach(fragment)
100 fragment = getDeskClockFragment(position)
101 mCurrentTransaction!!.add(container.id, fragment, tab.name)
104 if (fragment !== mCurrentPrimaryItem) {
105 fragment.setMenuVisibility(false)
106 fragment.setUserVisibleHint(false)
109 return fragment
116 val fragment = any as DeskClockFragment regex
117 fragment.setFabContainer(null)
118 mCurrentTransaction!!.detach(fragment)
122 val fragment = any as Fragment regex
123 if (fragment !== mCurrentPrimaryItem) {
128 fragment.setMenuVisibility(true)
129 fragment.setUserVisibleHint(true)
130 mCurrentPrimaryItem = fragment