延迟显示Fragment Pager Adapter中的内容

时间:2013-07-03 07:12:12

标签: delay fragmentstatepageradapter

我正在使用FragmentPagerAdapter有5个标签。 在标签3中,我在webview中显示listview中的数据,并且显示成功。 当我滑动到选项卡2,4并返回选项卡3时,数据仍显示在列表视图中。 如果我滑动到标签1,5,并返回标签3,数据会延迟几秒钟。

* 在TabFragment类中,我正在调用名为“GetTopNotifications”的AsyncTask类。喜欢这个编码:

public static class TabFragment extends Fragment 
{
    public static final String ARG_OBJECT = "object";

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
        Bundle args = getArguments();
        int position = args.getInt(ARG_OBJECT);

        int tabLayout = 0;
        switch (position) 
        {
            case 0:
                tabLayout = R.layout.tab1;
                break;
            case 1:
                tabLayout = R.layout.tab2;
                break;
            case 2:
                tabLayout = R.layout.tab3;
                break;
            case 3:
                tabLayout = R.layout.tab4;                  
                break;
            case 4:
                tabLayout = R.layout.tab5;                  
                break;

        }
        View rootView = inflater.inflate(tabLayout, container, false);   



        if(position==2)
        {
            InitialTab3(rootView);
            new GetTopNotifications(rootView);
        }


        return rootView;
    }
}

0 个答案:

没有答案