我重寫了simpleadapter,然後再setview事件里添加了onclick事件的監聽,當觸發時跳到另外一個活動,爲什麽會出錯?
源代碼:
public class IndexAdapter extends SimpleAdapter { Context con;
public IndexAdapter(Context context, List<? extends Map<String, ?>> data,
int resource, String[] from, int[] to) {

super(context, data, resource, from, to);
this.con=context;
// TODO Auto-generated constructor stub
} @Override
public void setViewImage(ImageView v,final String value) {
// TODO Auto-generated method stub
v.setOnClickListener(new ImageView.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent it=new Intent(con, Show.class);
Bundle bun=new Bundle();
bun.putSerializable("imgID", value);

new android.app.Activity().startActivity(it.putExtras(bun));
}
});
v.setImageResource(Integer.parseInt(value));
//super.setViewImage(v, value);
}

}