首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Baseadapter出现空指针,求解!解决办法

2013-01-09 
Baseadapter出现空指针,求解!!!当运行程序是报主Activity中的maina_gallery.setAdapter(adapter)是空指针

Baseadapter出现空指针,求解!!!
当运行程序是报主Activity中的maina_gallery.setAdapter(adapter);是空指针?我也不知道该怎么改,希望各位大侠帮帮忙。
以下是BaseAdapter代码:  
public class MyBaseAdapter extends BaseAdapter {
private Context context;
private List<Item> data;

public MyBaseAdapter(Context context, List<Item> data) {
super();
this.context = context;
this.data = data;
}

public int getCount() {
// TODO Auto-generated method stub
return data.size();
}

public Object getItem(int position) {
// TODO Auto-generated method stub
return data.get(position);
}

public long getItemId(int position) {
// TODO Auto-generated method stub
return data.get(position).get_id();
}

public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
View view = LayoutInflater.from(context).inflate(R.layout.grally_item,
null);

ImageView iv = (ImageView) view.findViewById(R.id.gally_iv);
Bitmap bm = Audiotool.audiophoto(context, data.get(position).get_id());

iv.setImageBitmap(bm);

return view;
}

[解决办法]
意思应该是maina_gallery为空,用Log.v把maina_gallery打出来看看,然后回溯看看为什么没有被赋值

热点排行