我正在开发一个通过 GET 接收信息的应用程序。我需要将接收到的 JSon 数组解析为 Java 对象。每个 JSON 对象至少有 10 个字段,我正在使用 50 个对象。我测量了执行时间,在解析这些对象时得到了不好的结果。
对象将显示在由自定义适配器填充的列表视图中,显示前 12 个,然后显示下一个 12,依此类推(当我到达列表底部时,我加载下一个 12)。
现在我正在解析执行后的对象。我的问题是:如何加快解析过程,是否必须在需要时解析 json 对象(加载 12 x 12)?我应该在解析过程中使用线程,这样我就不会加载太多主线程,什么时候应该使用线程?
我想过不同的解决方案,但它们都需要时间来编码和测试,我没有时间,你能告诉我哪个是最好的解决方案吗?