[英]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.