我正在使用只有一个表的ListActivity应用程序:
- commands
- _id
- name
- url
- ...
到目前为止,成功/失败标志已添加"即时#34;并且不存储响应。如果我重新启动应用程序或更改方向,则会清除响应。此外,我希望能够使用新活动检索特定命令的所有过去响应。
我想添加一个存储响应的第二个表:
- responses
- _id
- command_id (foreign key)
- success (true/false)
- ...
目前我使用的是一个非常简单的POJO(我会尽快添加setter和getter):
public class Command {
public long id;
public String name;
public String server;
public String url;
}
我的CustomAdapter
目前正在使用ArrayList<Command>
。我正在考虑将Command
子类化添加到我希望显示在ListView
上的字段(成功/失败标记,发送命令时的日期),这些字段将通过命令之间的连接选择来检索回复表。
Command
和Response
将有单独的DataSource
类用于打开/关闭数据库,插入,编辑,删除和选择。 CustomAdapter
将适用于Command
的新子类。
您怎么看?