1

私の 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));
    }
4

0 に答える 0