如何从Android中的另一个Activity保存数据?

时间:2013-09-04 21:09:49

标签: android android-activity save

我需要保存以下数据:约会时间,日期,约会对象。我有一个名为“约会过滤器”的活动,用户选择一个人员,时间和日期,然后点击一下按钮确认。我想要做的是将该数据保存在另一个名为“我的约会”的活动中。我想将它保存到列表视图中。每当用户创建约会时,它都会保存到列表中,每当约会时间结束时,它就会自行删除。我还希望数据可以编辑。这在Android中是否可行?我查了一下共享偏好设置,但我不认为这是可能的。

2 个答案:

答案 0 :(得分:0)

考虑到这个问题,我肯定会建议使用SQLite数据库进行数据操作。 Hear is nice tutorial how to implment SQLite.

答案 1 :(得分:0)

正如Oleg建议的那样,使用Sqlite,你应该。 但如果您因某些原因不想使用它,您仍然可以使用共享首选项,所有Appointmenent详细信息都可以存储为CSV并具有其ID。

id:1, Value:My appt1, 9:30am, 10:30am

id:2, Value:My appt1, 10:35am, 12:30pm

然后你可以存储它 putString(String key,String value)

要在任何时候检索,您可以使用getAll并迭代返回的地图。但是Sqlite是长期发展的方式。