私の Fragmentactivity は onCreate メソッドで AsyncTask を開始し、getItem メソッドで初期化する FragmentPagerAdapter も作成します。 /supportv4/app/FragmentTabsPager.html )。しかし、onPostExecute にフラグメント リストを入力するにはどうすればよいでしょうか。
Fragments ID を Map に保存しようとして FragmentPagerAdapter から返そうとしましたが、常に NullPointerExceptions が発生します...
@Override
public ListFragment getItem(int position) {
ListFragment newFragment = ArrayListFragment.newInstance(position);
FragmentTable.put(position,newFragment.getId());
return newFragment;
}
public ListFragment getInitializedItem(int postition) {
return (ListFragment) fm.findFragmentById(FragmentTable.get(postition));
}