[英]Restoring the Fragment
我的應用程序有一個活動和5個片段。 當用戶單擊選項卡“ Fragment1”時,它將從遠程位置加載數據並將其上傳到ListView。 “ Fragment2”也做同樣的工作。 但是,當用戶單擊“ Fragment1”時,它將再次開始加載,而不是加載
如何從上次加載的狀態還原片段?
如果您發布一些代碼,可能會有所幫助。 同時,我暗中懷疑是,您的FragmentPagerAdapter
不會在重復使用同一實例的情況下,在每次調用其getItem()
時創建一個新實例。
在片段的OnStart()中執行檢查。
if(listView has Content || is not null)
{
//get the data from remote
}
else
{
//don;t do anything
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.