1

次の問題があります:

クラスFragmentから派生したMenuListFragmentクラスがあります。MenuListFragmentにはオブザーバーへの参照があります。ユーザーが ListView の行を押すと、オブザーバーに通知されます。

Fragment クラスのオブジェクトにオブザーバーを渡すにはどうすればよいですか。現在、MenuListFragment コンストラクターで実行しています。

public MenuListFragment(MenuListObserver observer) {
    mObserver = observer;
}

残念ながら、電話を回転させるとアプリがクラッシュします。これはデフォルトのコンストラクターがないためだとわかっていますが、どうすればよいですか??

4

0 に答える 0