веб-представление становится черным и приложение падает - PullRequest
0 голосов
/ 31 мая 2019

В моем приложении для Android есть несколько просмотров. После нескольких минут работы веб-представление становится черным и вылетает приложение.

Это веб-просмотр xml

<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="63dp"
android:visibility="visible" />;

Вот код для инициализации веб-просмотра в моей деятельности.

mywebPage = (WebView) findViewById(R.id.webView);
mywebPage.getSettings().setJavaScriptEnabled(true);
mywebPage.getSettings().setDomStorageEnabled(true);
mywebPage.addJavascriptInterface(this, "Android");
mywebPage.setFocusable(true);
mywebPage.setFocusableInTouchMode(true);
mywebPage.setWebChromeClient(new WebChromeClient() {
    public boolean onConsoleMessage(ConsoleMessage cm) {
        LogUtil.writeLog(this.getClass(), "WebView " + cm.message() + " -- From line " + cm.lineNumber() + " of " + cm.sourceId());
            return true;
    }
});

Заранее спасибо за помощь!

1 Ответ

0 голосов
/ 31 мая 2019

Ваш идентификатор в XML с идентификатором, вызванным в Activity, не совпадает.Попробуйте в activity определить так.И как совет каждый раз, когда вы определяете что-то, вам нужно начинать со строчной буквы.Например: myWebPage, android:id="@+id/tvInfo".

myWebPage = (WebView) findViewById(R.id.Info);
...