次のように onCreateView で静的 Fragment 変数を宣言します。
public static Fragment instance;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState){
instance = this;
}
これによりメモリ リークが発生することを理解しているため、インスタンス変数を適切に解放する必要があります (instance=null)。どこでリリースすればいいのだろう。onPause や onDestroyView などのオーバーライド メソッド内のように?