如何使用保存的实例状态和恢复实例状态?

时间:2013-04-22 10:48:44

标签: android android-activity android-orientation

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

我将检查的项目放入arraylist。 arraylist不能通过SharedPrefereces进行交易。

我希望在方向更改时检查已检查的项目。

有没有人有任何线索?

1 个答案:

答案 0 :(得分:0)

您可以通过以下界面将此arraylist存储在主机Activity中:Custom event listener on Android app。但如果没有那么多复选框,我会将arraylist划分为简单的kay-value首选项并将它们存储为共享首选项。

相关问题