如何从另一个类获取FragmentManager上下文

时间:2012-12-18 19:43:03

标签: android android-layout

我正在编写一个应用程序,其中我使用一个名为TestActivity的活动来扩展FragmentActivity。
在这个TestActivity的onResume()中,我将调用一个不扩展任何Activity的类,它的普通类。我需要在该类中使用FragmentManager对象来执行FragmentTransactions。我需要从FragmentActivity发送到该类以获取引用FragmentManager.I尝试发送getApplicationContext()的上下文,但无法获取FragmentManger引用。任何人都可以帮我解决这个问题吗?


感谢Adavance

2 个答案:

答案 0 :(得分:4)

每个Activity都有自己的FragmentManager来管理其中的Fragments。您需要从您希望操作的Activity传递FragmentManager。

您寻求的上下文只是TextActivity。

答案 1 :(得分:0)

看完Doc后,抓住这个:

(Activity Object).getSupportFragmentManager()

并将其传递给您的班级。

http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html#getSupportFragmentManager()