フラグメントを次のコードに置き換えています。onCreateView
コミット直後に呼び出されないのはなぜですか? この後、非同期タスクを実行していますが、メソッドが実行されていないため、ResultListFragment の参照がまだ解決されていないため、nullpointerexception が発生しOnCreateView
ます。なんで?どうすればこれを修正できますか?
if (mResultListFragment == null) {
mResultListFragment = new ResultListFragment<Question>();
}
getFragmentManager()
.beginTransaction()
.addToBackStack("result")
.replace(R.id.someContainer, mResultListFragment)
.commit();
// AsyncTask stuff here