Откройте окно JavaScript в AlertDialog - PullRequest
0 голосов
/ 11 января 2012

В моем приложении веб-представление отображается правильно.На сайте есть кнопка, при нажатии которой создается окно .open (), отображающее некоторую информацию.Я добавил webchromeclient с переопределением метода onCreateWindow и добавил setSupportMultipleWindows (true) в веб-представление.Это называется, но я не знаю, как отобразить содержимое страницы в диалоговом окне или как показать эту страницу в новом окне веб-просмотра.Любое предложение?

1 Ответ

0 голосов
/ 11 января 2012

В вашей onCreateWindow() реализации вам нужно что-то вроде этого:

WebView.WebViewTransport transport = (WebView.WebViewTransport) resultMsg.obj;

// Create a new WebView here and display it to the user
newWebView = ...

transport.setWebView(newWebView);
resultMsg.sendToTarget();

return true;
...