【发布时间】:2025-12-15 12:30:01
【问题描述】:
我的应用程序创建日历事件,其中事件的描述中有一个联系人姓名。 当用户使用电话的联系人更改联系人姓名时,我希望更改流向日历事件的描述字段。
最好的方法是什么?
我可以想到两种选择。两者都包括我自己的数据库中的联系人姓名的副本。当发生变化时,查找记录发生变化的记录并更新日历事件。
问题是如何有效地将新名称移动到我的数据库中。
- 在联系人上注册内容观察员并比较所有联系人姓名。
- 使用同步适配器
哪种方法真的更有效?
我不熟悉同步适配器,但我假设适配器不需要帐户(有这样的事情吗?),我希望更改立即生效(即不在下一个计划同步时)
非常感谢任何帮助,包括完全不同的方向。
【问题讨论】:
标签: android android-syncadapter contentobserver