Не заходит в onContextItemSelected() для кастомного адаптера
Добавлено: 18 июл 2014, 02:10
Столкнулся с такой проблемой: не вызывается метод onContextItemSelected() для ListView с кастомным адаптером, который наследуется от CursorAdapter. C показом меню проблем нет.
Мои шаги:
1) В onCreate() вызвал registerForContextMenu(lw).
2) В onCreateContextMenu() создал меню:
3) В CursorAdapter переопределил методы newView(), bindView()
4) Класс активности наследуется от ActionBarActivity.
Мои шаги:
1) В onCreate() вызвал registerForContextMenu(lw).
2) В onCreateContextMenu() создал меню:
Код: Выделить всё
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, 10, 0, R.string.action_change_birthday);
menu.add(0, 11, 0, R.string.action_change_template);
}
}4) Класс активности наследуется от ActionBarActivity.