簡體   English   中英

片段在方向改變時丟失光標數據

[英]Fragment loses cursor data on orientation change

我有一個具有兩個頁面的ViewPager:PageOne,PageTwo。 PageTwo是一個片段,其中包含一個ListView,我使用CursorAdapter對其進行填充。 CursorAdapter由LoaderManager LoaderManager.LoaderCallbacks<Cursor>填充。 當我更改設備的方向時,PageTwo會丟失其內容。 解決此問題的簡單方法是什么?

我會使用捆綁軟件來執行此操作。

在onCreate方法中:

 if (savedInstanceState != null) {
       mNumber = savedInstanceState.getInt(POSITION);
  }

在onSaveInstranceState方法中(您需要覆蓋它)

@Override
public void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);

    outState.putInt(POSITION, mNumber);
}

暫無
暫無

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

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