6

アクティビティにフラグメントを添付するたびに、アクティビティからイベントを受信するようにフラグメントを登録したいと思います。をオーバーライドできるので、これは簡単FragmentActivity#onAttachFragment(Fragment)です。フラグメントがアクティビティから削除されたら、イベントの受信からフラグメントの登録を解除したいと思います。onDetachFragment同様に使えるイベントがあると思っていたのですが、見つかりませんでした。

私がやろうとしていることを達成する別の方法はありますか?onAttach基本フラグメントクラス( /を使用できる場所)に移動するのではなく、アクティビティでの登録/登録解除を維持したいと思いonDetachます。

4

1 に答える 1

-1

フラグメントから onStart()、onStop() メソッドを使用することをお勧めします。getActivity() を呼び出し元のアクティビティ クラスにキャストするだけです。

于 2012-11-02T12:45:13.863 に答える