0
我有一個ViewPager有兩個頁面:PageOne,PageTwo。 PageTwo是一個包含ListView的片段,我使用CursorAdapter進行填充。 CursorAdapter由LoaderManager LoaderManager.LoaderCallbacks<Cursor>
填充。當我改變設備的方向時,PageTwo會丟失其內容。什麼是解決這個問題的簡單方法?片段丟失光標數據的方向變化
我有一個ViewPager有兩個頁面:PageOne,PageTwo。 PageTwo是一個包含ListView的片段,我使用CursorAdapter進行填充。 CursorAdapter由LoaderManager LoaderManager.LoaderCallbacks<Cursor>
填充。當我改變設備的方向時,PageTwo會丟失其內容。什麼是解決這個問題的簡單方法?片段丟失光標數據的方向變化
我會使用一個Bundle來執行此操作。
在onCreate方法:
if (savedInstanceState != null) {
mNumber = savedInstanceState.getInt(POSITION);
}
在onSaveInstranceState方法
(你需要重寫它)
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt(POSITION, mNumber);
}