my Fragmentactivity запускает AsyncTask в методе onCreate, а также создает FragmentPagerAdapter, который инициализируется в методе getItem 3 ListFragments (Как в этом примере http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager.html). Но как мне заполнить списки фрагментов в моем onPostExecute?
Я попытался сохранить идентификатор фрагментов на карте и вернул их из 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));
}