предположим, что у меня есть ListActivity, теперь я хочу поймать событие длительного нажатия на элемент списка, для этого я использовал следующий блок кода (получить после googled), но он не работает !!! пожалуйста помоги!
public class InboxActivity extends ListActivity {
this.getListView().setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
Toast.makeText(InboxActivity.this, "postion: " + getListView().getSelectedItemPosition(), Toast.LENGTH_SHORT).show();
return true;
}
});
}
Я также вижу некоторый код в сети с контекстным меню, но я не могу получить позицию listItem, откуда открывается контекстное меню.