contentobserver

    0熱度

    1回答

    我的應用程序通過遠程命令將聯繫人添加到電話簿。使用一個命令可以添加的聯繫人數量沒有限制。 該應用程序監聽使用服務中的ContentObserver添加的聯繫人的更改。 onChange()的處理可能需要一些時間,因爲App需要查找哪個聯繫人已更新以及哪些字段受到影響。 問題是,當收到一次添加許多聯繫人(例如200)的命令時,ContentObserver接收到重疊的onChange()。這是,它仍

    2熱度

    1回答

    我試圖維護一個聯繫人數據庫,並在URI發生某些變化時立即獲取添加/更新/刪除的回調。 我寫了一個ContentObserver來觀察ContactsContract.Contacts.CONTENT_URI的聯繫人。一旦聯繫人發生變化,我就會收到回覆,然後通過檢查ContactsContract.Contacts.CONTACT_LAST_UPDATED_TIMESTAMP來更新我的數據庫。 雖然

    2熱度

    1回答

    我已閱讀以下鏈接以更新數據庫時更新數據。 What is cursor.setNotificationUri() used for? What's the mechanism of setNotificationUri? CursorLoader not updating after data change 所以它成功地與ContentObserver我片段做得到與通知我通過以下方式更新了Recy

    0熱度

    1回答

    所以我一直有這個問題,其中onPerformSync是第一次調用時,我顯式調用requestSync,其次是30或60秒後,但大多是60秒,它的奇怪。我正在使用ContentObserver,並且只有在使用ContentObserver時纔會發生此行爲。我嘗試直接從我的內容提供者調用requestSync,並且沒有觸發額外的onPerformSync。我的代碼片段列在下面。 商稱有NotifyCh

    0熱度

    1回答

    美好的一天,我正在編寫有關捕獲已發送消息的應用程序。一切正常,該ContentObserver被稱爲每次當我嘗試發送短信,但在的onChange(布爾selfChange)方法應用在下降。 光標CUR = getContentResolver()查詢(uriSMS, NULL,NULL,NULL,NULL) ..............................屏幕http://imgur.

    0熱度

    1回答

    我正在嘗試檢查gps設置是否有變化。 onChange沒有被調用。 contentResolver.registerContentObserver(setting, true, new ContentObserver(handler) { @Override public boolean deliverSelfNotifications(){ return t

    0熱度

    1回答

    我有一個應用程序設置服務並啓動SettingContentObserver來監聽音量,WiFi和GPS的變化。您可以選擇是要啓動服務還是停止服務。該服務是START_STICKY,因此如果應用已關閉,它不會被殺。 問題是:如果我在不殺死進程的情況下卸載應用程序,我該怎麼做才能殺死它? 這是服務: public class ListenerService extends Service {

    3熱度

    2回答

    我想聽聽傳出的短信。我按照公認的答案here但它不工作。我不知道我要去哪裏錯。我對內容觀察者一點都不熟悉,所以請原諒我的無知。 我想在服務中創建它,所以它會一直運行。這裏是我的服務代碼: import android.app.Service; import android.content.ContentResolver; import android.content.Intent; impo

    0熱度

    1回答

    這裏是我正在註冊ContentObserver聽發來的短信: SendSmsObserver smsObeserver = (new SendSmsObserver(new Handler(), context)); ContentResolver contentResolver = context.getContentResolver(); contentResolver.registerC

    0熱度

    1回答

    我使用內容觀察器。在onQuery中,我使用setNotificationUri來註冊uri。 在bulkInsert/insert方法中,我添加了notifyChange方法調用。 bulkInsert或insert後,CursorLoader.onLoadFinished方法被調用。在onLoaderFinished方法中:adapter.swapCursor也被調用。 但CursorAdap