片段丢失方向更改的光标数据

时间:2016-04-15 15:54:39

标签: android listview android-fragments android-viewpager

我有一个包含两个页面的ViewPager:PageOne,PageTwo。 PageTwo是一个包含ListView的片段,我使用CursorAdapter填充它。 CursorAdapter由LoaderManager LoaderManager.LoaderCallbacks<Cursor>填充。当我更改设备的方向时,PageTwo会丢失其内容。解决这个问题的简单方法是什么?

1 个答案:

答案 0 :(得分:0)

我会使用Bundle来实现此目的。

在onCreate方法中:

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

(你需要覆盖它)

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

    outState.putInt(POSITION, mNumber);
}