小编Rad*_*k O的帖子

Android:getContext().getContentResolver()有时会获得NullPointerException

我想问为什么我们得到这个注释:

方法调用getContext.getContentResolver()可能会产生NullPointerException

为什么它在那里而不是在程序碎片/活动的其他部分?这种方法已在Google制作的教程中使用 - 这里是ContentProvider代码的链接https://github.com/udacity/Sunshine-Version-2/blob/sunshine_master/app/src/main/java/com/example/android /sunshine/app/data/WeatherProvider.java即使您只使用空白活动创建一个应用程序,并将该方法放在新创建的ContentProvider中,它就在那里.

我们应该使用getContext().getContentResolver().notifyChange(uri, null);外部ContentProvider获取uri传递,然后更新/插入/删除完成notifyChange?或者我们可以以某种方式解决它?

java android nullpointerexception android-contentresolver

9
推荐指数
2
解决办法
9851
查看次数