我的应用程序需要在我们的服务器上存储用户的联系人(当然,在用户的许可下.)其中一个要求是将设备地址簿(添加/编辑/删除)的任何更改反映到服务器.
在重新启动应用程序之前,是否有一种简单的方法/最佳实践来确定哪些地址簿联系人已更改?
我只能看到回调方法来通知应用程序地址簿中的更改,但似乎没有记录的方法来确定添加,编辑或删除哪些联系人.
我现在想的是手动将新的联系人列表与存储在设备上的联系人列表进行比较,然后更新应用程序和服务器的更改.但我认为如果用户有大量的联系人可能会太多.
谢谢!
我正在尝试在我的应用程序上实现主题切换,我似乎无法刷新活动并设置它们主题而无需重新启动整个活动(aka finish()+ startActivity()).
我尝试使findViewById(android.R.id.content)无效,但它不会刷新活动.改变方向会改变主题,因为再次调用onCreate.
那么像TweetLanes这样的应用程序如何实现此功能而无需重新启动应用程序/活动?
谢谢