为了账号安全,请及时绑定邮箱和手机立即绑定

从类对象的方法中接收空指针异常

从类对象的方法中接收空指针异常

噜噜哒 2019-03-14 18:19:21
我有一个自定义视图,我把它声明字了‘main’XML文件中:<com.app.DrawView android:id="@+id/my_view" android:layout_height="match_parent" android:layout_width="match_parent" />然后在我的activity中的onCreate方法中:setContentView(R.layout.main);显示自定义视图这些都很正常。但是我想要做的是给当前视图传递值。所以我试着做了一个实例的自定义视图:DrawView drawView = (DrawView) findViewById(R.id.my_view);然后在DrawView类,我创建了一个方法:public void setUserData(boolean data){       useEraser = data; }现在,我的问题是,在我的activity中,当我想要位DrawView对象访问这个方法的时候我一直会得到一个NullPointerExeption,就像这样:boolean value = true; drawView.setUserData(value);错误指向drawView.setUserData(value)这一行。我哪块有问题?我知道我犯了一个简单的错误,但是它就是想让我找到他。我尝试用一个方法,但是我发现没法实现。我把DrawView drawView = (DrawView)findViewById(R.id.my_view);放在setContentView(R.layout.main);前边。我知道我碰到的这是一个很简单的问题。希望大家能帮帮忙。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 495 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号