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

Hhandler 空指针异常!

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 my1=new myRunnable();
  class myRunnable implements Runnable{
	public void run() {
		index++;
		index=index%6;
        imageView.setImageResource(imgid[index]);
       handler.postDelayed(my1, 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(my1, 1000);
    }
 }

控制台上显示空指针异常而且是这句:imageView.setImageResource(imgid[index]);出错。请问我错在什么地方了?

正在回答

举报

0/150
提交
取消
Android面试常客Handler详解
  • 参与学习       54881    人
  • 解答问题       183    个

学Android开发,必学Handler,也是Android面试常客

进入课程

Hhandler 空指针异常!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信