I Cannot Set OnLongClick Listener
Newest Edit ---------------------------------------------------------------------------- I updated code and it is correct now, although I cannot get the functionality to run. On lo
Solution 1:
Listview can not have setonLongClickListener you are supposed to implement the setOnItemItemLongClickListener as ListView contains the list of items so you can always implement the its items long click listener as below:
listView.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
return false;
}
});
Solution 2:
ListView listView = new ListView(this);
You should pass to ListView constructor a context, not a MyDiary object.
Fix it using
ListView listView = new ListView(Monday.this);
It should work since your MyDiary is an innerclass of Monday and is not static.
If you change this, you should pass to MyDiary constructor the Context of the activity and use it.
And, for your next question: You should use OnItemLongClickListener in a ListView, not OnLongClickListener.
Post a Comment for "I Cannot Set OnLongClick Listener"