从同一FrameLayout上的详细信息视图返回时保存列表视图的状态

时间:2014-05-28 12:36:21

标签: android listview

我已在主页(MainActivity.java)的ListView中加载了自定义FrameLayout,但在向下滚动时,我会通过api加载第二页等等。然后我单击任何列表项并通过替换转到详细信息视图 喜欢 -

  

FragmentTransaction ft =   。getSherlockActivity()getSupportFragmentManager()的BeginTransaction();   ft.replace(R.id.fragment_content,pf," current");

同一FrameLayout上的详细信息视图列表视图。当我单击后退按钮并转到列表视图时,我希望listview恢复相同的状态,这意味着列表视图应该保持上次访问状态。

我的要求是,如果我转到详细信息页面并且返回列表视图保持不变,则不会改变相同的状态。

我如何才能实现这一目标?对快速反应表示赞赏。

1 个答案:

答案 0 :(得分:0)

将列表视图位置保存在onSaveInstanceState中并在OnCreate中检索。然后设置位置。