【发布时间】:2014-05-16 03:25:20
【问题描述】:
是否可以在包含片段的 TabHost 中预加载所有视图?
我有 3 个屏幕 A、B、C,其中 C 需要生成 A 和 B 的屏幕截图。 问题是当我第一次加载视图时,视图 A 已加载,当我单击 C 时,由于未加载视图,我在 B 中得到 NullPointerException。只有在单击 C 之前单击 B 才有效。
有什么方法可以预加载所有视图? 我尝试使用 setCurrentTab(1) 然后 setCurrentTab(0) 但仍然没有调用 onCreateView 函数。
非常感谢任何帮助...谢谢。
【问题讨论】:
-
你需要在这里发布你的代码。
-
如果你使用pageviewer,当你在A屏时,B会自动加载
标签: android view fragment android-tabhost preload