2016-04-15 28 views
0

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

回答

0

我會使用一個Bundle來執行此操作。

在onCreate方法:

if (savedInstanceState != null) { 
     mNumber = savedInstanceState.getInt(POSITION); 
    } 
在onSaveInstranceState方法

(你需要重寫它)

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

    outState.putInt(POSITION, mNumber); 
}