TextView deleteBtn = (TextView)view.findViewById(R.id.delete_btn);
deleteBtn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
//do something
SQLiteDatabase db = new DBhelper(context).getWritableDatabase();
db.delete(DBhelper.TABLE1, DBhelper.C_ID + "=?", new String[] {Integer.toString(list.get(position).getId())});
db.close();
list.remove(position);
notifyDataSetChanged();
}
});
This is my simple onclick listener in CustomAdapter
class, I need to change this Onclicklistener
as OnLongClickListener
.How Can I do this?
What do you mean by red lines?
deleteBtn.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
//DO SOMETHING
return false;
}
});
check that you are passing a OnLongClickListener
instance instead of a OnClickListener
to the method.