有没有办法在不扩展Activity或任何其他类的情况下使用getFragmentManager()函数?
答案 0 :(得分:0)
有没有办法在不扩展Activity或任何其他类的情况下使用getFragmentManager()函数?
片段和FragmentManager
的概念纯粹是活动所使用的东西,没有其他东西。要获得FragmentManager
,您需要一个活动,因为只有活动才能关注碎片。
答案 1 :(得分:0)
你可以这样做:
public class MyTestClass{
public void myMethoName(Activity activity){
FragmentManager fm = activity.getFragmentManager();
// Now you can use fm as Object of FragmentManager
}
}
希望它会对你有所帮助。