У меня проблема с ContextMenu. У Activity есть ListView. Нажав и удерживая элемент в этом ListView, ContextMenu должен появиться с элементами «Удалить» и «Push». Вот код я использую:ListView ContextMenu
registerForContextMenu(list);
прекрасно работает до сих пор.
Проблема заключается в том, что когда я нажимаю кнопку «Настройки» на моем S3, появляется также ContextMenu. Что в этом случае не имеет смысла, поскольку элемент ListView не выбран. Можно ли это подавить? (Я не нужен ContextMenu для всей деятельности, только для элементов в ListView в.)
Спасибо, Marc
Спасибо. Я сделал следующее: 'if (view1 == list) {...}'. Но это все еще не работает. ContextMenu по-прежнему появляется, нажав кнопку «Настройки». По отладке я увидел, что onCreateContextMenu() даже не вызывается после нажатия этой кнопки. – Luxori