在Android上更新sqlite的最佳方法

在Android上更新sqlite的最佳方法,android,json,sqlite,Android,Json,Sqlite,我想要一些建议。我将使用一个sqlite数据库,该数据库将从我的服务器中提取信息,然后将其保存在数据库中,然后显示它。有人能告诉我填充数据库的最佳方法吗,我应该 使用http请求并返回一个用say a |消除的字符串,并使用循环写入数据库 使用JSON检索信息,然后将其存储在数据库中 信息将只是文本,一些字段将包含指向我想下载的图像的链接(稍后再访问)。只是想要一些关于最佳实践的建议。我在SO和其他网站上做了一些搜索,但找不到多少建议。另请注意,您知道的任何对noobs有用的示例:)根据您在这里

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

  • 使用http请求并返回一个用say a |消除的字符串,并使用循环写入数据库

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


  • 信息将只是文本,一些字段将包含指向我想下载的图像的链接(稍后再访问)。只是想要一些关于最佳实践的建议。我在SO和其他网站上做了一些搜索,但找不到多少建议。另请注意,您知道的任何对noobs有用的示例:)

    根据您在这里所写的内容,我将选择JSON

    核心要点:

    • JSON是一种标准格式
    • Android附带一个JSON库(org.JSON),便于处理(编码/解码数据)
    • JSON为大型社区所熟知,因此您可以很容易地提出问题并获得答案。使用自定义格式,您不能在此处将问题标记为“json”,因此…;-)
    使用标准格式和库可以帮助您避免自己设计和实现这些东西,从而使您的软件更加健壮


    稍后,您可能需要向项目中添加更复杂的数据。到那时,使用JSON的数组和对象将变得相当简单。对于您的私有方案,您必须向其添加此功能并扩展解析代码。这很容易引入微妙的bug。或者,您可能会认为定制格式太难,并决定转换为JSON、XML等标准。此时,转换的成本比从标准格式开始要高得多。考虑投入的时间来编写和测试当前代码,然后将额外的时间更改为当前系统的标准格式。

    < P>根据您在这里所写的,我将选择JSON。< /P> 核心要点:

    • JSON是一种标准格式
    • Android附带一个JSON库(org.JSON),便于处理(编码/解码数据)
    • JSON为大型社区所熟知,因此您可以很容易地提出问题并获得答案。使用自定义格式,您不能在此处将问题标记为“json”,因此…;-)
    使用标准格式和库可以帮助您避免自己设计和实现这些东西,从而使您的软件更加健壮


    稍后,您可能需要向项目中添加更复杂的数据。到那时,使用JSON的数组和对象将变得相当简单。对于您的私有方案,您必须向其添加此功能并扩展解析代码。这很容易引入微妙的bug。或者,您可能会认为定制格式太难,并决定转换为JSON、XML等标准。此时,转换的成本比从标准格式开始要高得多。考虑投入的时间来编写和测试当前代码,然后将额外的时间转换成当前系统的标准格式。

    使用JSON,因为它比在1中提到的自己的数据结构要灵活得多。使用JSON比您在1中提到的自己的数据结构更灵活。谢谢:我有这样的想法,谢谢:)我有点这样想,但我希望有更多经验的人能把它说清楚,谢谢。