2011-06-20 52 views

回答

0

ContentResolver用於與最終讀取和寫入數據庫的ContentProvider進行交互。這些系統設置可能由數據庫支持。這就是爲什麼你需要一個ContentResolver,所以你可以寫入設置數據庫。此外,系統沒有與應用程序或活動相同的「上下文」。

+0

我需要將哪些ContentProvider的ContentResolver傳遞給Settings.System.put?我可以......只需從我的活動或服務中獲取ContentConolver(),但這對我沒有任何意義。我正在寫入系統的設置,爲什麼我需要將我自己的ContentResolver傳遞給它? –

+1

ContentResolver是用於解析內容:URI的本地API。這些設置位於content:URI後面。您的ContentResolver可以找出如何找到它們。只要使用它。 – hackbod

相關問題