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

Handler报出空指针异常?

Handler报出空指针异常?

qq_我很丑绝缘体_0 2016-05-09 19:54:25
import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.widget.ImageView; import android.widget.TextView; public class HandlerActivity extends Activity {   private TextView textView;   private Handler handler= new Handler();   private ImageView imageView;   private int imgid[]={R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.e,R.drawable.f,R.drawable.g};   private int index; private myRunnable mRunnable=new myRunnable();   class myRunnable implements Runnable{ public void run() { index++; index=index%6;         imageView.setImageResource(imgid[index]);     handler.postDelayed(mRunnable, 1000); } }     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);         textView=(TextView) findViewById(R.id.textView1);         imageView=(ImageView) findViewById(R.id.imageView1); handler.postDelayed(mRunnable, 1000);    } }运行模拟器报出空指针异常,而且是:imageView.setImageResource(imgid[index]);报的错,求大神指教我错在哪里了!?
查看完整描述

3 回答

?
step_Android

TA贡献41条经验 获得超11个赞

你看下是不是imageView找错ID了

查看完整回答
反对 回复 2017-10-23
?
非学霸

TA贡献9条经验 获得超0个赞

index没有初值

查看完整回答
反对 回复 2017-10-23
  • 3 回答
  • 0 关注
  • 1572 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信