0
我是新来的Android和开发一个带有3个选项卡的FragmentTabHost页面。在活动类中,调用AsyncTask类来获取数据并放入共享首选项,然后使用以下代码添加选项卡。在每个标签片段类中,获取已保存的共享偏好数据并显示在页面上。FragmentTabHost的空白页与AsyncTask
mTabHost = (FragmentTabHost)findViewById(android.R.id.tabhost);
mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
mTabHost.addTab(mTabHost.newTabSpec("A").setIndicator("A"),
AFragment.class, null);
mTabHost.addTab(mTabHost.newTabSpec("B").setIndicator("B"),
BFragment.class, null);
mTabHost.addTab(mTabHost.newTabSpec("C").setIndicator("C"),
CFragment.class, null);
问题是显示的第一个标签页是空白的。因为它是在异步任务完成之前创建的。因此,选项卡中的信息仅在更改选项卡并重新选择后才会显示。任何好的解决方案
非常感谢!