是否有任何標準的廣播意圖,我可以註冊一個BroadcastReceiver
爲觸發,無論何時添加或更改聯繫人?我一直在瀏覽文檔一段時間,但還沒有找到任何東西。也許它隱藏在某個深處,其中一個人知道在哪裏。在聯繫人上添加/更改廣播?
回答
這裏我回答我自己的問題(如果有人有更好的答案,不要害羞)。
添加/更改聯繫人時沒有廣播。但是,當您在RawContacts
表中查找聯繫人時,如果聯繫人在上次同步後發生了更改,那麼您的DIRTY
列的聯繫人列表爲1
,這幾乎是我所尋找的。
你確定這不可能嗎?我想被通知一個聯繫人被添加 - 你在做什麼?你什麼時候檢查是否有髒污? – 2011-09-23 15:03:02
每當同步服務啓動時。 OS *可能*在添加聯繫人後自動啓動您的服務,但不能保證。我想你**可以**註冊一個內容觀察者(參見'ContentResolver.registerContentObserver'),但我認爲這將需要你有一個「服務」在設備喚醒時隨時運行(請在設備停止時運行去睡覺)。 – Felix 2011-09-23 15:35:59
@Felix我不明白一件事,假設我更新/從本機應用程序更新/刪除聯繫人並設置相關標誌,現在我怎麼能確定當我的同步適配器運行時,標誌沒有被谷歌同步適配器重置等等? 我知道一些關於內容提供者和同步適配器的知識,但無法弄清楚這件事。 請幫忙! – 2016-08-20 15:12:54
- 1. 在聯繫人上添加/編輯/更改廣播意圖 - android
- 2. 添加Outlook聯繫人?在網站上
- 3. 在添加聯繫人後加載我的聯繫人列表
- 4. 添加的聯繫人不在聯繫人顯示在Android的
- 5. Android聯繫人組更改
- 6. 在仿真器上添加聯繫人的程序不會在HTC Desire上添加聯繫人
- 7. 如何在電話簿中偵聽聯繫人更改,如添加新聯繫人,更新,刪除
- 8. Android添加聯繫人
- 9. 添加新聯繫人
- 10. 添加聯繫人到Outlook
- 11. 上次修改聯繫人
- 12. 如何更改「添加聯繫人」按鈕的顏色?
- 13. 如何添加/更改聯繫人組註釋
- 14. 以編程方式訪問/添加/更改聯繫人鈴聲
- 15. 打開聯繫人列表以選擇聯繫人或添加新聯繫人
- 16. Google API聯繫人v.3,PHP:向聯繫人添加聯繫人
- 17. 如何將聯繫人號碼更改爲聯繫人姓名?
- 18. 在android如何知道該聯繫人被刪除/更新/添加和哪個聯繫人已新添加
- 19. 如何添加「添加聯繫人」按鈕,如聯繫人應用程序?
- 20. iOS - 將聯繫人添加到聯繫人?
- 21. 將聯繫人添加到聯繫人組
- 22. Android:添加exsting聯繫人作爲收藏聯繫人?
- 23. 如何將聯繫人添加到聯繫人表
- 24. 安卓:添加連接到聯繫人應用的聯繫人
- 25. 將聯繫人添加到特定組中? Google聯繫人API
- 26. 將大量聯繫人添加到iPhone聯繫人列表
- 27. 將聯繫人的事件添加到Android的聯繫人表
- 28. 使用聯繫人框架將聯繫人添加到組
- 29. 在羣組中添加聯繫人
- 30. 在android中添加聯繫人照片
查看我的回答http://stackoverflow.com/a/29031605/1881527它可以幫助你... :) – 2015-03-13 11:55:52