0

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


提前感谢

4

2 回答 2

4

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

您寻求的上下文只是 TextActivity。

于 2012-12-18T19:46:30.923 回答
0

看完文档后,抓住这个:

(Activity Object).getSupportFragmentManager()

并将其传递给您的班级。

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

于 2012-12-18T19:47:12.117 回答