如何预防空指针? public void onClick(View v) {if (v == null)return;... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我一般是这样,一样的控件注册同一个监听,例如:所有的button注册一个listener。避免多种控件在一个监听中处理流程不同而导致的问题,这样同类控件点击出了问题也好排查。然后public void onClick(View v) { Button bt = (Button)v; if(bt == mBt01){//mBt01是在onCreate时findviewbyid出来的。为空会在那里判断。 //... }}这样保证只有点击的控件是存在的,才会去执行本身的功能。 case R.id.Text2:case R.id.bn2: {..break;}出现空指针 该怎么改呢 跟case无关, 把你省略号里面的内容贴出来 关于listview的问题 android开发office文档阅读器(求思路) 一个有关Content Provider的问题 apk反编译出错 求助:播放在线flv的问题 求教安卓按键监听 ADT_9.0.0.zip离线安装出错 编译android 4.0源码 dalvik_system_Zygote.o错误 类似android新闻客户端的例子 Android 防so注入 严重的问题...关于java.awt android OpenGL 立方体纹理映射问题
避免多种控件在一个监听中处理流程不同而导致的问题,这样同类控件点击出了问题也好排查。然后
public void onClick(View v) {
Button bt = (Button)v;
if(bt == mBt01){//mBt01是在onCreate时findviewbyid出来的。为空会在那里判断。
//...
}
}
这样保证只有点击的控件是存在的,才会去执行本身的功能。
case R.id.Text2:
case R.id.bn2: {
..
break;
}出现空指针 该怎么改呢