2

我有一个带有标签活动的应用程序。该活动包含 2 个活动,其中包含项目列表。我也为每个项目实现了复选框。在方向更改时,我已将选项卡活动设置为面向屏幕的左侧。IE。重新创建选项卡活动和子活动。如果我按下菜单按钮以显示复选框并选中一些项目,并且如果方向发生更改,则选中的项目将不会显示在复选框中。我在使用 SharedPreferences 更改方向时处理了复选框的显示。

我将选中的项目放入数组列表中。数组列表不能通过 SharedPrefereces 进行交易。

我希望选中的项目在方向更改时保持选中状态。

有没有人有任何线索?

4

1 回答 1

0

您可以通过如下接口将此数组列表存储在主机 Activity 中:Android 应用上的自定义事件侦听器。但是,如果没有那么多复选框,我会将 arraylist 划分为简单的 kay-value 首选项并将它们存储为共享首选项。

于 2013-04-22T10:56:32.060 回答