当前位置: 代码迷 >> Android >> Gallery设置Adapter时候出现空指针~求教,该怎么处理
  详细解决方案

Gallery设置Adapter时候出现空指针~求教,该怎么处理

热度:26   发布时间:2016-05-01 21:53:22.0
Gallery设置Adapter时候出现空指针~~求教
大家好 小弟最近初学Android 跟着网上的一个教程写一个小程序 不过到给Gallery设置Adapter的时候 总是出现空指针异常 请各位帮忙看一下是哪里的问题 多谢啦~

以下是设置Adapter的程序段 以及 Adapter类 请大家帮忙~~

红色字体即为异常抛出行

Java code
private void initImageChooseDialog() {        AlertDialog.Builder builder = new AlertDialog.Builder(this);        builder.setTitle("请选择图像");        LayoutInflater inflater = LayoutInflater.from(this);        View view = inflater.inflate(R.layout.imageswitch, null);        Gallery gallery = (Gallery)findViewById(R.id.img_gallery);        [color=#FF0000]gallery.setAdapter(new ImageAdapter(this));[/color]        builder.setView(view);        imageChooseDialog = builder.create();    }        class ImageAdapter extends BaseAdapter{                private Context context;        private int images [] = new int []{R.drawable.image1,R.drawable.image2,R.drawable.image3,R.drawable.image4,R.drawable.image5,R.drawable.image6,R.drawable.image7,R.drawable.image8};                        public ImageAdapter (Context context){            this.context = context;        }        @Override        public int getCount() {            return images.length;        }        @Override        public Object getItem(int position) {            return null;        }        @Override        public long getItemId(int position) {            return 0;        }


------解决方案--------------------

 public ImageAdapter(Context context) {
super();//加上这句
this.context = context;
}
  相关解决方案