getContentReslover()返回的是一个ContentResolver的实例,如果你的代码里没有实例化过任何ContentResolver的对象的话,那么就无法得到,也就是返回null
详细调用情况如下:
一、getContext().getContentResolver()返回的是ContentResolver 对象了,ContentResolver负责获取ContentProvider提供的数据
二、getContext().getContentResolver()在api的中位置,请看下面(首先,如果查询getContentResolver()可以参考Context):
1、getContext()就是获得一个上下文对象(Context),一般在四大组件中会获取上下文对象。
2、在Activity,没必要获取Context了,因为他本身就是,所以可以直接调用getContentResolver()
3、在Service中和Activity相同
4、在ContentProvider中,就需要先调用getContext()获取到Context ,然后调用getContentResolver() 获得ContentResolver 对象,也就是,getContext().getContentResolver()
getContentReslover()返回的是一个ContentResolver的实例,如果你的代码里没有实例化过任何ContentResolver的对象的话,那么就无法得到,也就是返回NULL
没能从ContentProvider里拿到东西的时候吧