2015-10-13

来源:互联网 发布:信息技术软件分享ppt 编辑:程序博客网 时间:2024/05/29 19:49

关于getPackageName()空指针异常

在做一个项目时,需要获取包名,然而一直包空指针异常,是因为若getPackageName()在类变量中初始化使用的话,这时是视图没有创建,所以空指针异常,下面贴出代码:

class A extends AppCompatActivity{    Uri outputUri = Uri.parse("android.resource://"+getPackageName()+"/"+R.drawable.face);//在类变量中使用    protected void onCreate(Bundle savedInstanceState) {        ...    }}

解决办法,在视图创建(onCreate)中初始化即可

出现java.lang.NoClassDefFoundError

使用android studio时导入Module时,若实在找不出出错的地方,请clean一下即可。。。。

0 0
原创粉丝点击