Android:保持活动中数据一致的最佳技术?

时间:2014-06-12 13:57:35

标签: android broadcastreceiver broadcast consistency

我的应用程序的用户将能够更改(添加,编辑,删除)以下数据:

  • 姓名
  • number1
  • number2
  • number3的

所有这些数据都是平行的。例如:

  

George 200 100 50

     

Andreas 450 205 190

     

John 800 230 180

用户可以从活动中更改前三个(名称,时间1,时间2)。另一个活动的最后一个(time3)。

在对这些数据进行更改后,服务人员希望立即了解这些更改。

我所知道的解决方案是:

  1. 使用共享首选项(Solution)存储数组,但这对我的应用程序来说太耗时,因为我可能有多达(最多)200个数据条目。 (所以200x4 data to store)。
  2. 在更改表格后,我可以通过将数据存储在数据库中并使用(putExtra)将新数据发送到我的服务来保持数据的一致性。该服务将在本地更新这些阵列。这个解决方案的问题是,每次我想对数据进行更改时,我都必须更改数据库,这很费时间。
  3. 还有其他解决方案吗?

    以上任何一种解决我问题的方法都很好吗?

0 个答案:

没有答案