【发布时间】:2019-03-06 19:06:59
【问题描述】:
我正在尝试建立一个每周计划,并且我想制作一个 Android 应用来显示它。
我必须发送一个包含天列表的 Week 对象,其中包含小时列表,其中包含事件列表。
每个事件都有多个变量。
数据来自我在 PC 上构建的本地数据库,并在应用程序上设置了一个 GUI 友好查询,该查询以 JSON 格式返回计划的一周。
现在 JSON 在最好的情况下变成了 2000 行,而在最坏的情况下变成了大约 5000 行。
关于如何处理这个问题有什么建议吗?
另一个问题是 JSON 以数据包的形式返回,所以在我完全接收到它之前我无法解析其中的部分,而 Java 无法处理这么长的字符串。
【问题讨论】:
-
嗨,老实说,我想问你为什么要以这种方式提取数据 - 为什么不在 Android 端使用数据库?我根本不是这方面的专家,但在我看来,Firebase 正是为这类事情而设计的。
-
正如您所指出的,您提出了一个笨拙的设计。但是,寻求整体设计帮助的问题并不是真正的主题。
-
@MandyShaw 我会接受这个建议。谢谢。