簡體   English   中英

還原片段

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

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