错误说明
ERROR / AndroIDRuntime(866):java.lang.RuntimeException:无法实例化接收器com.ifractal.firstWidget.FirstWidget:java.lang.NullPointerException
这是相关的代码
AndroIDManifest.xml<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID" package="com.ifractal.firstWidget" androID:versionCode="1" androID:versionname="1.0"><uses-sdk androID:minSdkVersion="8" /><application androID:icon="@drawable/icon" androID:label="@string/app_name"> <receiver androID:name=".FirstWidget" androID:label="@string/app_name"> <intent-filter> <action androID:name="androID.appWidget.action.APPWidget_UPDATE" /> <action androID:name="androID.appWidget.action.APPWIGET_ENABLE" /> </intent-filter> <Meta-data androID:name="androID.appWidget.provIDer" androID:resource="@xml/provIDer" /> </receiver></application>
这是我在eclipse中的项目布局(显示文件在那里)
我尝试用不同的名称重新创建项目,清理/构建以及其他一些东西,但没有任何效果.我感谢您提供给我的任何帮助,如果需要,我愿意提供更多信息.谢谢.
解决方法 清单对我来说很好看.你在FirstWidget中得到一个NPE,所以你需要调查那个类.检查堆栈跟踪并查看抛出异常的确切位置.它可能是构造函数吗? 总结以上是内存溢出为你收集整理的android – Widget – 无法实例化Receiver全部内容,希望文章能够帮你解决android – Widget – 无法实例化Receiver所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)