如何解决AppWidgetHost.deleteAllHosts() 产生 NullPointer
我需要清除 appwidgetprovider 中主机的所有信息。一切正常,但不在 Android N 上测试
java.lang.NullPointerException: Attempt to invoke interface method 'void com.android.internal.appwidget.IAppWidgetService.deleteallHosts()' on a null object reference
我不明白这是怎么发生的,因为方法 deleteallHosts() 有一个空检查。
public static void deleteallHosts() {
if (sService == null) {
return;
}
try {
sService.deleteallHosts();
}
catch (remoteexception e) {
throw new RuntimeException("system server dead?",e);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。