2014-06-30 28 views
-1

我是Android新手。我的应用程序中有一个simple_list_item_checked列表,列出了时间(时钟时间)。用户选择一个时间,并在该特定时间触发警报,并使用对话框取消或延后警报。当活动处于onPause状态时,我可以将选中的项目存储在此列表中。但是,当用户退出应用程序并重新启动应用程序时,我想保留用户上次使用应用程序时已选择的项目的已选状态。请帮助我理解这个概念。如果在答案中包含一些代码,那将会很棒。如果您的答案是共享首选项,请帮我提供一些代码,以便在哪里设置我的偏好,以及我应该在哪里获得我的偏好。这是正在等待我的应用程序的最后一部分。提前致谢 !简单列表项目在还原时检查

+1

看起来你知道答案,但希望有人为你做这项工作。这不是StackOverflow的用途。 –

+0

看起来我知道答案?那为什么我会在这里发表问题?我很困惑在哪里设置首选项和在哪里检索..更多的通过网络浏览各种教程,我只有偏好设置可以为复选框实体单独设置。但在这里我有一个简单的可检查项目列表。我对如何为此设置偏好没有任何线索。如果可以的话,请帮助我。 – Krish3090

+0

Grrr。这不是“代码”。有一个源代码。在onPause()中写入SharedPreferences,在onCreate()中重新加载。 – Simon

回答

0

对于我在上面评论中使用的迂回语气,我表示歉意。我的意思是,如果有人给你解决你的具体问题,它只会帮助你解决这个问题。下次你遇到类似的事情时,你需要再次寻求帮助。

如果您确实想了解@Simon为您提供的提示,请查看Activity Lifecycle,并了解如何使用savedInstanceState软件包或SharedPreferences保存和恢复数据。

+0

嘿,队友!对于延迟回复抱歉。忙于工作。所有人都不是问题!再次感谢你的话。我想看看你在评论中引用的内容。将试图找出解决我的问题的方法。不管怎么说,多谢拉。 – Krish3090