我正在开发Android应用,我陷入了两难境地。我有一个对象列表。我必须用数据库更新这些对象。我有两种方法:
方法1: 我可以遍历对象。对于每个对象,我可以连接到服务器,更新它,然后转到下一个对象,等等。
方法2: 我可以将对象存储在列表中,将整个列表发送到服务器,在服务器端更新它,然后返回更新对象列表。
我的问题是:
顺便说一下,方法1对我来说更容易编码:)。谢谢。
答案 0 :(得分:4)
方法1:需要更长时间并利用更多带宽和处理能力
原因:
方法2:通常花费更少的时间并且倾向于使用更少的带宽和处理能力 理由:见上文:))
答案 1 :(得分:0)
我认为不会有太大的差异(取决于大小),但方法2将更有效,因为您开始进程,协商等等的开销较少。我会一直使用方法2。
但是在性能方面,我认为它不会真正重要。