簡體   English   中英

Android預加載TabHost視圖

[英]Android Preload TabHost View

是否可以在包含片段的TabHost中預加載所有視圖?

我有3個屏幕A,B,C,其中C需要生成A和B的屏幕快照。問題是,當我第一次加載視圖時,視圖A已加載,當我單擊C時,我在B中得到了NullPointerException,因為視圖未加載。 僅當我在單擊C之前單擊B時,它才有效。

有什么辦法可以預加載所有視圖? 我嘗試使用setCurrentTab(1)然后使用setCurrentTab(0),但仍未調用onCreateView函數。

任何幫助都非常感激...謝謝。

如果您使用pageviewer ,則當您在A屏幕上時,B會同時自動加載。您可以添加page indicator ,它也看起來像是tabactivity 您可以使用api 8級來做到這一點以使用支持庫,易於實現

頁面指​​示器鏈接為: https : //github.com/JakeWharton/Android-ViewPagerIndicator

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM