cursorAdapter, SimpleCursorAdapter, -
cursoradapter, getView, onclicklistener
public class SMSimpleCursorAdapter extends SimpleCursorAdapter{
Context context;
Activity activity;
public SMSimpleCursorAdapter(Context context, int layout, Cursor c,
String[] from, int[] to) {
super(context, layout, c, from, to);
this.context=context;
this.activity=(Activity) context;
}
@Override
public View getView(int position, View convertView, ViewGroup parent){
View view = super.getView(position, convertView, parent);
long id=getItemId(position);
Button button = (Button)view.findViewById(R.id.btnDelete);
button.setOnClickListener(new DeleteItemHandler(id, activity,this));
}
, .
public class DeleteItemHandler implements OnClickListener,
android.view.View.OnClickListener {
long id;
Activity activity;
SMSimpleCursorAdapter smSimpleCursorAdapter;
public DeleteItemHandler(long id, Activity activity,
SMSimpleCursorAdapter smSimpleCursorAdapter) {
super();
this.id = id;
this.activity = activity;
this.smSimpleCursorAdapter = smSimpleCursorAdapter;
}
@Override
public void onClick(View v) {
}
}