3
ContentObserver的生命週期是什麼?一旦註冊,應用程序關閉後它是否會持續存在?ContentObserver的生命週期?
如果應用程序關閉後ContentObserver未註冊,是否有解決方法?對於我的具體情況,我想監視手機通訊錄並在修改聯繫人後運行一些代碼。這需要在聯繫人發生變化時發生,而不僅僅是當我的應用程序處於焦點時。
ContentObserver的生命週期是什麼?一旦註冊,應用程序關閉後它是否會持續存在?ContentObserver的生命週期?
如果應用程序關閉後ContentObserver未註冊,是否有解決方法?對於我的具體情況,我想監視手機通訊錄並在修改聯繫人後運行一些代碼。這需要在聯繫人發生變化時發生,而不僅僅是當我的應用程序處於焦點時。
觀察者需要在服務中。在onCreate()中註冊觀察者。您將在contentObserver的onChange中使用contentProvider。上次使用共享首選項讀取數據庫時,您需要保持時間。請注意存儲在共享首選項中的時間之後的條目更改。現在將共享首選項的時間更新爲當前時間。也註銷onDestroy()中的內容觀察者。