【问题标题】:Android: Store ArrayList into sqlite databaseAndroid:将 ArrayList 存储到 sqlite 数据库中
【发布时间】:2014-04-15 05:33:31
【问题描述】:

我已经把头撞到墙上有一段时间了,我不知道如何将 ArrayList 存储到 sqlite 列中。我认为它会像下面这样工作:

存入数据库:

ArrayList -> String
String -> Sqlite column

Retrieving:

Sqlite column data -> ArrayList

但是,我不确定如何做到这一点?有什么指导或建议吗?

【问题讨论】:

  • arraylist 是一个事物列表,而不是单个项目,因此除非您将其存储为分隔字符串,否则创建一对多关系可能会更好。

标签: java android sqlite arraylist


【解决方案1】:

Convert List to comma (whatever) delimited String.

Convert delimited String to List.

不过,您将需要一个大文本列。你永远不知道这些列表可以有多大。正如@Java1 所建议的那样,也许主/详细信息会更好?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-19
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多