假设您通过设备的地址簿显示联系人的某些信息(姓名,电话,图片......)。
如果用户转到另一个应用程序(甚至地址簿),并决定更新联系人(或删除它),然后返回到您的应用程序,则应更新显示的信息。
我问这个是因为我记得很久以前有一种方法可以让联系人更新一些监听器,但它被调用了很多次而没有告诉你什么是更新的并且有很多误报,使它毫无用处。我希望现在有更好的方式与联系方式保持同步。
如果您显示大量信息(联系人列表或有关当前联系人的大量信息),则可能会出现问题。不仅在性能方面(取决于信息量和设备速度),还在用户体验方面。例如,如果您希望在联系人照片发生变化时显示动画,我不认为您可以这样做,因为您无法知道位图是否已更改。一个糟糕的解决方法是逐个像素地进行比较......
有没有什么好方法可以检查自上次显示联系人以来是否更新了联系人,然后只使用新内容刷新内容?或者你应该总是加载一切吗?