gpt4 book ai didi

Android 预加载 TabHost View

转载 作者:行者123 更新时间:2023-11-29 01:43:35 27 4
gpt4 key购买 nike

是否可以在包含 fragment 的 TabHost 中预加载所有 View ?

我有 3 个屏幕 A、B、C,其中 C 需要生成 A 和 B 的屏幕截图。问题是当我第一次加载 View 时, View A 被加载,当我单击 C 时,我在 B 中得到一个 NullPointerException,因为 View 未加载。仅当我在单击 C 之前单击 B 时才有效。

有什么方法可以预加载所有 View ?我尝试使用 setCurrentTab(1),然后使用 setCurrentTab(0),但仍然没有调用 onCreateView 函数。

非常感谢任何帮助...谢谢。

最佳答案

如果你使用 pageviewer ,当你在 A 屏幕上时,同时自动加载 B您可以添加 page indicator,它看起来也像一个 tabactivity。而且你可以用 api level 8 来使用支持库,很容易实现

页面指示器链接是:https://github.com/JakeWharton/Android-ViewPagerIndicator

关于Android 预加载 TabHost View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22852218/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com