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