Только одно предупреждение JavaScript в Android WebView, затем оно перестает отвечать - PullRequest
1 голос
/ 17 июня 2011

Я установил обработчик javascript alert () в WebChromeClient для встроенного WebView:

@Override
public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result)  
{
  Log.d("alert", message);
  Toast.makeText(activity.getApplicationContext(), message, 3000).show();
  return true;
};

К сожалению, всплывающий тост отображается только один раз, после чего WebView перестает отвечать на любые события.Я даже не могу использовать команду меню для загрузки другой страницы.Я не вижу ошибок в LogCat, в чем может быть проблема?

Ответы [ 2 ]

9 голосов
/ 17 июня 2011

Вам необходимо вызвать cancel() или confirm() для параметра JsResult result.

3 голосов
/ 16 марта 2012

добавить

1002 *
...