4
每次用戶在Android聯繫人應用程序中添加新聯繫人時,我都想執行某個操作。這將包括使用新聯繫人的信息。對Android聯繫人應用程序中新聯繫人的反應
有沒有簡單的方法來做到這一點?是否有一些事件可以被監聽?是否必須擴展聯繫人應用程序本身?或者,如果這不可行,我應該考慮採用其他方法。
每次用戶在Android聯繫人應用程序中添加新聯繫人時,我都想執行某個操作。這將包括使用新聯繫人的信息。對Android聯繫人應用程序中新聯繫人的反應
有沒有簡單的方法來做到這一點?是否有一些事件可以被監聽?是否必須擴展聯繫人應用程序本身?或者,如果這不可行,我應該考慮採用其他方法。
看起來您的最佳行動方案是運行輕量級後臺服務,該服務使用content observer作爲聯繫人數據,因爲在輸入新聯繫人時沒有公開播放的意圖。關於這個想法的更詳細的討論可以在android-developers google group site上找到。
使用這種方法,您應該記住以下內容: - ContentObservers只會通過* change *通知他們正在觀察的數據集。他們沒有被告知實際的變化。因此,如果您嘗試對新聯繫人做出反應,您需要執行一些操作,例如查看最近添加的聯繫人,並將其與您剛剛應答的聯繫人進行比較。 – 2009-06-20 20:39:33