Android预加载选项卡主机视图
是否可以在包含片段的TabHost中预加载所有视图 我有3个屏幕A、B、C,其中C需要生成A和B的屏幕截图。 问题是,当我第一次加载视图时,视图A被加载,当我单击C时,我在B中得到一个NullPointerException,因为视图没有加载。只有在单击C之前单击B时,它才起作用 是否有任何方法可以预加载所有视图? 我尝试使用setCurrentTab(1)然后使用setCurrentTab(0),但是仍然没有调用onCreateView函数Android预加载选项卡主机视图,android,view,fragment,android-tabhost,preload,Android,View,Fragment,Android Tabhost,Preload,是否可以在包含片段的TabHost中预加载所有视图 我有3个屏幕A、B、C,其中C需要生成A和B的屏幕截图。 问题是,当我第一次加载视图时,视图A被加载,当我单击C时,我在B中得到一个NullPointerException,因为视图没有加载。只有在单击C之前单击B时,它才起作用 是否有任何方法可以预加载所有视图? 我尝试使用setCurrentTab(1)然后使用setCurrentTab(0),但是仍然没有调用onCreateView函数 非常感谢您的帮助…谢谢。如果您使用pageviewe
非常感谢您的帮助…谢谢。如果您使用
pageviewer
,当您在屏幕上时,B将自动加载
您可以添加页面指示器
,它看起来也像一个选项卡活动
。
您可以使用api级别8来使用支持库,这很容易实现
对于页面指示器链接为:您需要在此处发布代码。如果您使用pageviewer,当您在屏幕上时,同时自动加载B是否可以使用TabHost?为什么不使用pageviewer?我需要选项卡位于底部。在pageviewer中也可以,您可以使用pageindicator来实现它。您可以查看它,它很容易实现