是否可以预先加载包含片段的TabHost中的所有视图?
我有3个屏幕A,B,C,其中C需要生成A和B的屏幕截图。 问题是当我第一次加载视图时,视图A被加载,当我点击C时,我在B中得到一个NullPointerException,因为没有加载视图。只有在点击C之前点击B才会有效。
有什么方法可以预加载所有视图吗? 我尝试使用setCurrentTab(1)然后使用setCurrentTab(0)但仍未调用onCreateView函数。
非常感谢任何帮助......谢谢。
答案 0 :(得分:1)
如果您使用pageviewer
,当您在A屏幕上时,同时B会自动加载
您可以添加page indicator
,它看起来也像tabactivity
。
你可以使用api level 8来使用支持库,它很容易实现