次の問題があります:
クラスFragmentから派生したMenuListFragmentクラスがあります。MenuListFragmentにはオブザーバーへの参照があります。ユーザーが ListView の行を押すと、オブザーバーに通知されます。
Fragment クラスのオブジェクトにオブザーバーを渡すにはどうすればよいですか。現在、MenuListFragment コンストラクターで実行しています。
public MenuListFragment(MenuListObserver observer) {
mObserver = observer;
}
残念ながら、電話を回転させるとアプリがクラッシュします。これはデフォルトのコンストラクターがないためだとわかっていますが、どうすればよいですか??