У меня есть следующая структура для реализации longclicklistener. Он работает, если я нажимаю на текст в webview, который содержит html-ссылку, поэтому я знаю, что структура не совсем ошибочна.onLongClickListener не работает на WebView
Я удалил эту ссылку сейчас, и слушатель просто больше не прослушивает клики. Кто-нибудь знает эту проблему и имеет какие-то советы?
private View.OnLongClickListener mLongClickHandler = new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
...
return true;
}
};
...
mywebview.setOnLongClickListener(mLongClickHandler);
Событие, вероятно, потребляется содержимым веб-страниц, прежде чем оно попадет в реальный веб-просмотр. – Falmarri
Веб-просмотр ничего не показывает, кроме какого-то текста. И с html-ссылками внутри текста длинный щелчок на этом работает. – nob
У меня аналогичная проблема на HTC Desire (Android 2.2.2): OnLongClickListenerniver никогда не запускался, кроме случаев, когда клик происходит по ссылке. Обратите внимание, что эта проблема никогда не происходит на Galaxy S2 (работает с Android 2.3.3). – Gilbou