我有一个爱好项目,基本上是以我喜欢的方式维护“todo”任务。
一项任务可以描述为:
public class TodoItem {
private String subject;
private Date dueBy;
private Date startBy;
private Priority priority;
private String category;
private Status status;
private String notes;
}
你可以想象,我在一个给定的时间会有1000个待办事项。
存储
待办事项?(当前在XML文件中)
这样所有的项目都被加载
快速启动应用程序
应用程序显示某种仪表板
在启动时的所有项目中?
设计它的最佳方法是什么
后端以便可以将其移植到
Android/还是基于J2ME的手机?
目前这是用java完成的
挥杆。我该怎么办呢
它在设备上有效地工作
哪里内存有限?
应用程序打开一个窗体
输入新的待办事项任务。现在,我
想保存新添加的
任务到my-todos.xml,一旦用户
按“保存”按钮。什么是
附加此类更改的常用方法
现有的XML文件?(请注意,我不想再次读取整个文件,然后继续)
最佳答案
对于存储:sqlite似乎是一个很好的解决方案,例如搜索和跨平台支持。android和许多其他设备支持sqlite。
关于java - Java应用程序设计问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2711092/