Possible to re-use a Fragment instance across multiple Activities?
如果我把一个
1 2 3 4 | getSupportFragmentManager() .beginTransaction() .add(R.id.fragment_container, myFragment,"MY_FRAGMENT_TAG") .commit(); |
…然后我在
1 2 | getSupportFragmentManager() .findFragmentByTag("MY_FRAGMENT_TAG"); |
…这将返回
不可能,您只能在片段活动中使用片段。
在sdk doc中,它说一个片段是应用程序的用户界面或行为的一部分,可以放在活动中。一个片段与它所处的活动紧密相连,并且不能单独使用。所以,你不能。
请阅读参考文件:https://developer.android.com/reference/android/app/fragment.html