gpt4 book ai didi

android - 您想在您的 Android 应用程序中集成基于 POJO 或 Cursor 的库吗?

转载 作者:行者123 更新时间:2023-11-29 22:30:19 24 4
gpt4 key购买 nike

我的公司想要为 android 发布一个库,以便其他人可以轻松地将我们的内容集成到他们的自定义应用程序中。

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

我正在关注 debate "POJOs vs. Cursors"结果证明有利于 Cursors。我也看过an example有人将解析后的资源存储在 SQLLite-DB 中,稍后通过 Cursors 访问它。

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


其他库是如何做到的...

Facebook seems to use POJOs:

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

最佳答案

我们在上一个项目中使用了 Cursor 方法,发现它非常麻烦。尤其是必须检查 Cursor 中是否真的有东西,遍历它,找到正确的值索引,正确关闭它……这不是我喜欢一遍又一遍地做的事情。尤其是整个索引的东西往往很容易损坏,特别是因为如果您实际上正在使用投影,则无法为其定义常量。

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

如果是单个对象,我对投影说见鬼去吧,把所有东西都转储到 POJO 中。

关于android - 您想在您的 Android 应用程序中集成基于 POJO 或 Cursor 的库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4285398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com