android-contentprovider

    3熱度

    2回答

    當我打電話一個Android的ContentProvider我得到以下異常: 了java.lang.RuntimeException:無法 開始活動 ComponentInfo {de.harm.android.couchone /日.harm.android.couchone.CouchContactClient}: java.lang.IllegalArgumentException異常: 未

    6熱度

    1回答

    我試圖創建一個搜索建議內容提供程序,並且需要將其結果作爲遊標返回(用於查詢的contentprovider API)。 問題是,我的數據並不保存在SQLite數據庫中,而是保存在一個數組中。 我需要創建一個遊標對象綁定到一個數組,但我很高興看到任何這樣做的示例。 有誰知道最簡單的方法將遊標綁定到數組是什麼? 謝謝。

    20熱度

    2回答

    我想知道是否有辦法知道呼叫的內容提供者是否發生了變化。我的意思是,如果我撥打電話,或者我接聽電話,它會返回一個「標誌」,表示已將新日誌添加到通話記錄或Android存儲有關通話的信息​​的位置。 因爲,當我撥打電話時,Android會在內容提供商中存儲號碼,聯繫人姓名(如果存在),通話時間,持續時間......。那麼是否有一種方法可以捕獲這個「標誌」,表示內容提供者的調用更大,我的意思是一個新的數

    0熱度

    1回答

    我試圖爲CallLog.Calls內容提供者實現ContentObserver。我的意思是,如果我撥打電話或接到電話等,觀察員必須通知我CallLog.Calls內容提供商已更改。但是,onchange方法只會返回false,即使觀察者已註冊並通知。也許我做錯了什麼。 這是我的代碼。這是一個活動。 package com.psyhclo; public class RatedCalls ex

    1熱度

    1回答

    我被迫使用notifyChange()方法嗎?我問這是因爲,當我調用這個方法時,它會進入onChange()方法,但是當我不調用notifyChange()方法時,不會調用onChange()方法。爲什麼?

    1熱度

    2回答

    我實現了一個ContentObserver,它工作正常。但是現在每當ContentObserver在CallLog.Calls內容提供程序中發生一些變化時都會通知它,它會在不停止的情況下運行onChange()方法。 我希望我的觀察者爲內容提供者中已更改的每個項目運行一次。因此,如果已將5個新項目添加到CallLog.Calls內容提供程序中,則必須通知觀察者5次,並且每次向觀察者發出通知時,都必

    2熱度

    1回答

    我正在構建一個應用程序,用於監聽CallLog.Calls內容提供者中的更改。因此,對此內容提供者的任何更改都會通知應用程序的觀察者,這會插入數據已更改。 但存在一個問題,當應用程序未運行時會通知應用程序,即該應用程序不會捕獲在未運行時發生更改的數據。 所以我的問題是,有沒有一種方法來捕捉應用程序未運行時更改的數據?因此,例如,我撥打了8個電話,並且該應用程序未運行,因此8個新數據已添加到Call

    2熱度

    3回答

    我有一些加密存儲(SQLite)並希望實現我自己的ContentProvider。前提條件是: 應授予訪問權限/可能只有當 作品/開始我的應用程序 - 在所有 其他情況下訪問已被拒絕 返回用戶/應用一些 智能郵件/返回代碼 所以問題是:有可能嗎?如果是,請給我一些提示如何開始。

    2熱度

    4回答

    嘿,我試圖在我的Android應用程序上實現一項服務。服務必須完成活動的相同任務。 IE,如果CallLog.Calls內容提供者發生了一些變化,那麼即使應用程序沒有運行,也必須通知服務並將數據插入數據庫中,也就是說,應用程序啓動後服務將運行,因此如果應用程序被終止,服務將繼續運行,直到操作系統停止它,對吧? 因此,它將在後臺運行,收集所有在CallLog.Calls服務中更改的數據。但是,該服務

    2熱度

    2回答

    這是一個好主意,創建一個服務,使活動的所有艱苦工作。 IE中,Activity只是關心接口和調用服務以及它必須需要的其他功能,而這個服務將成爲活動的'工具'。