0

FragmentActivity を拡張する TestActivity というアクティビティを使用するアプリを作成しています。
この TestActivity の onResume() で、通常のクラスである Activity を拡張しないクラスを呼び出します。FragmentTransactions を実行するクラスに FragmentManager オブジェクトが必要です。参照 FragmentManager.I を取得するために FragmentActivity からそのクラスに送信する必要があるもの getApplicationContext() であるコンテキストを送信しようとしましたが、FragmentManger の参照を取得できませんでした。この問題を解決するのを手伝ってくれる人はいますか?


事前に感謝します

4

2 に答える 2

4

各アクティビティには、その中のフラグメントを管理するための独自の FragmentManager があります。操作したい Activity から FragmentManager を渡す必要があります。

求める Context は、単に 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 に答える