代码之家  ›  专栏  ›  技术社区  ›  OneWorld

您想在android应用程序中集成基于POJO或光标的库吗?

  •  1
  • OneWorld  · 技术社区  · 15 年前

    我的公司想发布一个面向android的库,这样其他人就可以轻松地将我们的内容集成到他们的定制应用程序中。

    现在我仍然不确定我应该如何提供内容。现在我正在使用pojo在我的项目中提供数据。

    我在跟踪 debate "POJOs vs. Cursors" 结果是有利于诅咒者。我也见过 an example 有人将解析后的资源存储在SQLLite数据库中,然后通过游标访问它。

    我知道和pojo相比,游标有很多优点。但是当你需要实现一个库的时候,你愿意用游标吗?你们中的一些人可能也写过这样的libs你用了什么?为什么?


    其他伦敦银行是怎么做的。。。

    Facebook seems to use POJOs:

    响应格式:服务器响应是一个JSON字符串。SDK提供了一个Util.parseJson()方法来将其转换为JSONObject,可以检查和访问其字段和值。

    1 回复  |  直到 9 年前
        1
  •  2
  •   Timo Ohr    15 年前

    我们在上一个项目中使用了游标方法,发现它非常麻烦。尤其是要检查游标中是否有东西,遍历它,为值找到正确的索引,正确地关闭它。。不是我一次又一次喜欢做的事。尤其是整个索引都很容易被破坏,特别是如果你真的在使用投影的话,你不能为它定义常量。

    一个好的方法可能是使用光标支持的pojo,至少在集合方面是这样。这样数据就可以按需读取。不过,您仍然需要找到一种合理的方法来关闭光标。

    如果是单个对象,我会对投影说“见鬼去吧”,然后将所有内容都转储到POJO中。