我正在使用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;
}
}