Android - 在ListActivity

时间:2015-09-26 09:46:17

标签: android sqlite join android-listview

我正在使用只有一个表的ListActivity应用程序:

- commands
  - _id
  - name
  - url
  - ...

enter image description here

到目前为止,成功/失败标志已添加"即时#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上的字段(成功/失败标记,发送命令时的日期),这些字段将通过命令之间的连接选择来检索回复表。

CommandResponse将有单独的DataSource类用于打开/关闭数据库,插入,编辑,删除和选择。 CustomAdapter将适用于Command的新子类。

您怎么看?

0 个答案:

没有答案