android - 在 Android 中,有没有办法在联系人的照片发生变化时收到通知(通过接收器、监听器等)?

标签 android photo contacts photos

我的应用程序使用自定义布局来显示所有联系信息,包括照片。它旨在处理大量联系人(数千个),并且我为联系人照片创建了一个缓存,以使它们加载得更快。但是,当我在手机上更新联系人照片时遇到了问题。由于我使用的是缓存的照片,因此在强制关闭然后重新启动之前,新照片不会显示在应用程序中。而且我不想使用上次访问的时间戳之类的东西来刷新缓存的照片,因为这样做会在每次需要刷新时显着减慢应用程序的速度。

因此,理想情况下,每当联系人照片发生更改时,我都希望收到通知(通过广播接收器之类的方式),然后我可以更新缓存中的该照片。这可能吗?

最佳答案

用户CursorLoader而是自动更新你的图形用户界面。 Here你可以看一个教程。显然还有很多其他例子。

关于android - 在 Android 中,有没有办法在联系人的照片发生变化时收到通知(通过接收器、监听器等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16134333/

相关文章:

ios - iOS 应用的照片尺寸和分辨率

email - 如何检索电子邮件信箱的联系人列表?

android - 如何从android中的联系人中删除电话号码?

javascript - 仅当创建新联系人/帐户时才使用 JavaScript 解锁 CRM 2011 字段

Android以编程方式将linearLayout添加到tableRow

Android 媒体播放器服务最佳实践

jQuery 砌体 : Auto-resize photos like Beyonce's website

java - Android - 透明模拟器错误

php - 获取谷歌地图中特定区域的所有用户名或用户总数

android - 来自地理标记照片的 GPS 经度和纬度