0

我一直在使用 ContentProviders、加载器、游标和片段处理一些示例。我一直在使用 Google 的Fragments示例。请记住,这是 v4 支持库。

他们的示例在切换方向时保留所选项目,并且显示的片段用于保留的所选项目。

在他们的代码中,是什么赋予了他们这种能力?我一直试图弄清楚这一点,但找不到它。

我写的内容仍然会在列表中突出显示该项目,但显示的片段不是所选项目的详细信息……它只是第一项的详细信息。

谢谢


解决方案:我忘记在方法中设置mCurCheckPosition= ......哈哈。indexshowDetails

4

1 回答 1

1

onSaveInstanceState, 调用

outState.putInt("curChoice", mCurCheckPosition);

这会将数据保存在您提供的包中onActivityCreated

mCurCheckPosition = savedInstanceState.getInt("curChoice", 0);

稍后,您可以使用此值,在这种情况下:

showDetails(mCurCheckPosition);
于 2012-03-08T17:39:19.097 回答