Android 如何存储应用程序创建的任务?
我正在创建一个任务剩余应用程序,我需要存储我使用该应用程序创建的所有任务。Android 如何存储应用程序创建的任务?,android,datetime,storage,Android,Datetime,Storage,我正在创建一个任务剩余应用程序,我需要存储我使用该应用程序创建的所有任务。 哪个存储选项更适合此应用。如何通过比较任务日期和时间与电话日期和时间来显示当前任务。通知消息是对话框还是警报。抱歉,我是android新手。对于存储选项,我建议在android中使用SharedReference选项,这是关键值 基于文件存储,请遵循 使用时间作为参数显示当前任务,只需获取系统的当前时间 使用java Calendar类并将该值与存储在SharedReference中的值进行比较 带着任务的孤独 通知消息
哪个存储选项更适合此应用。如何通过比较任务日期和时间与电话日期和时间来显示当前任务。通知消息是对话框还是警报。抱歉,我是android新手。对于存储选项,我建议在android中使用SharedReference选项,这是关键值 基于文件存储,请遵循 使用时间作为参数显示当前任务,只需获取系统的当前时间 使用java Calendar类并将该值与存储在SharedReference中的值进行比较 带着任务的孤独 通知消息是一个警报,当您 收到短信后,安卓屏幕的顶部会出现警报 这实际上取决于要存储的数据 SQLite 大量相同的结构化数据应该像数据库一样存储在SQLite数据库中 是为这类数据设计的。由于数据是由数据库组织和管理的 可以使用查询来查询它,以获得和特定条件匹配的数据子集 像SQL这样的语言。这使得在数据中搜索成为可能。当然是管理和 搜索大型数据集会影响性能,因此可以从数据库中读取数据 比从SharedReference读取数据慢 共享引用 SharedReferences是一个键/值存储,您可以在其中以特定键保存数据。阅读 存储区中的数据必须知道数据的密钥。这使得读取数据变得非常困难 很简单。但存储少量数据既容易,也难 并读取大型结构化数据,因为您需要为每个数据定义键 您不能在数据中进行真正的搜索,除非您对数据的命名有一定的概念 钥匙 所以,若您有许多任务,那个么您可能会考虑将Sqlite存储选项作为数据库
是为海量数据而设计的 非常感谢,很好的解释。