getContentResolver()怎么用?

2025-04-19 12:19:45
推荐回答(2个)
回答1:

用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对象了。

回答2:

用ContentProvider的时候才会用到的,通过ContentProvider提供的URI接口来获取里面封装的数据