我正在开发一个Android应用程序,它加载到学生列表中,以显示在基于列表的活动中.该应用程序有两个组件.有一个服务器通过xml响应当前活跃学生的列表和应用程序端的数据库,该数据库存储这些学生的一些细节(姓名,年龄等).我想要一种同步这两个数据源的方法.当应用程序启动时,我想检查xml以查看是否添加/删除了服务器上的学生并相应地更新了数据库.
我会在登录时将xml列表解析为学生对象.有没有办法将整个对象存储/检索到android支持的数据库中,所以我可以直接比较看看更新/删除的内容?它最终会变成类似的东西
if (serverStudent[0].name == dbStudent[0].name)
//overwrite dbStudent object with serverStudent fields
在Android中实现对象持久性然后比较的最有效/轻量级方法是什么?
最佳答案