Когда я поворачиваю экран, javascript перестает работать, пока я снова не открою приложение WebView, даже если я перезагружу его, не работает - PullRequest
0 голосов
/ 09 мая 2020

Я новичок и делаю это приложение только для своего веб-сайта. на моем сайте есть карта и небольшой java. пока я не поверну мобильный экран, он работает нормально, но если я поверну его, я не смогу увидеть функцию, созданную javascript, но если я снова открою свое приложение, оно снова заработает. пожалуйста, помогите, если кто-нибудь может.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (savedInstanceState != null) {
        webView.restoreState(savedInstanceState);
    } else {
        webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setGeolocationEnabled(true);
        webView.getSettings().setAllowFileAccess(true);
        webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
        webView.getSettings().setLoadsImagesAutomatically(true);
        webView.getSettings().setLoadsImagesAutomatically(true);
        webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
        checkConnection();
    }
}

и в конце я напишу это, чтобы предотвратить перезагрузку.

@Override
protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    webView.saveState(outState);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...