如何存储我的应用程序创建的任务?

时间:2012-12-06 18:07:09

标签: android datetime storage

我正在创建一个任务剩余应用程序,我需要存储我使用该应用程序创建的所有任务。 哪个存储选项更适合此应用。如何通过将任务日期和时间与电话日期和时间进行比较来显示当前任务。通知消息是对话框还是警报。对不起,我是新手。

1 个答案:

答案 0 :(得分:0)

对于存储选项,我建议在android中使用SharedPreference选项,这是键值

基于文件存储,请关注this

使用时间作为参数显示当前任务只需获取系统的当前时间

使用java Calendar类并将该值与SharedPreference中存储的值进行比较

alon with Task

通知消息是当您

时出现在Android屏幕示例顶部的警报

接收短信然后在Android屏幕的顶部发出警报。

这实际上取决于您要存储的数据。

SQLite的

大量相同的结构化数据应作为数据库存储在SQLite数据库中

专为此类数据而设计。由于数据是由数据库构建和管理的,

可以查询使用查询获得与某些条件匹配的数据子集

像SQL一样的语言。这使得可以搜索数据。当然是管理和

搜索大量数据会影响性能,因此从数据库读取数据可以

比从SharedPreferences读取数据慢。

SharedPreferences

SharedPreferences是一个键/值存储,您可以在其中保存特定键下的数据。阅读

来自商店的数据您必须知道数据的关键字。这使得读取数据

很容易。但是存储少量数据就像存储一样困难

并读取大型结构化数据,因为您需要为每个数据定义密钥,此外

除了你有一个命名

的特定概念之外,你无法真正在数据中搜索

密钥。

因此,如果您有许多任务,那么您可以将Sqlite存储选项看作数据库

是针对大量数据而制作的。