getContentResolver()怎么用?


因為在android中,每個應用程序是可以實現數據共享的,對於每一個應用程序程序都擁有一個contentprovider實例進行存儲,
而contentresolver則是用於管理所有程序的contentprovider實例,通過contentrescolver可以獲得數據,
插入數據等……至於getcontentrescolver()就是獲取實例。
另:
用ContentProvider時會用,比如訪問系統內置的一些數據庫,或者自己建一個庫,提供他其他應用程序調用時會用到。
Cursor c = getContentResolver().query(Phones.CONTENT_URI, null, null, null, null);
其實應該是Cursor c =context.getContentResolver().query(Phones.CONTENT_URI, null, null, null, null);
在Activity里用當然沒問題,要是在自己定義的一個公用的類里用,就需要傳Context對象了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM