在Android上更新sqlite的最佳方法

时间:2012-05-24 13:06:32

标签: android json sqlite

我想要一些建议。我将使用一个sqlite数据库,该数据库将从我的服务器中提取信息,然后将其保存在数据库中然后显示它。有人可以告诉我填充数据库的最佳方法,我应该......

  1. 使用http请求并返回一个字符串de-liminated with say a |并使用循环写入数据库。

  2. 使用JSON检索信息,然后将其存储在数据库中。

  3. 信息将只是文本,一些字段将包含我想要下载的图像的链接(稍后再说)。只是想要一些关于最佳实践的建议。我在SO和其他网站上做了一些搜索,但找不到太多建议。另外作为旁注,你知道的任何例子都适合新手:)

1 个答案:

答案 0 :(得分:4)

根据你在这里写的内容,我会选择JSON。

核心要点:

  • JSON是一种标准格式。
  • Android附带了一个JSON lib(org.json),可以轻松处理它(编码/解码数据)。
  • JSON被大型社区所熟知,因此您可以提出问题并轻松地回答问题。使用自定义格式,您无法在SO ...; - )
  • 将问题标记为“json”

使用标准格式和库可以帮助您避免自己设计和实现这些内容,从而使您的软件更加强大。

稍后您可能需要向项目添加更复杂的数据。到那时,使用JSON的数组和对象将非常简单。使用您的私有方案,您将不得不为其添加此功能并扩展您的解析代码。这很容易引入微妙的错误。或者你可能在那时决定使用自定义格式太难了,并决定转向JSON,XML等标准。那时你转移的成本比标准格式开始要多得多。考虑投入时间来编写和测试当前代码,然后花费额外时间来更改为当前系统的标准格式。