Android WebView может отображать HTML вперед, но не назад - PullRequest
2 голосов
/ 22 апреля 2010

Я использую WebViewClient, который переопределяет shouldOverrideUrlLoading, поэтому просмотр остается внутри WebView.Сначала я вызываю loadDataWithBaseURL с некоторым HTML-кодом в памяти, в котором есть ссылки.Когда я нажимаю на ссылки, они корректно загружаются в веб-просмотр.

Все хорошо до сих пор, но когда я нажимаю назад, эффективно вызывая webView.goBack (), webView загружает failUrl, который я передал loadDataWithBaseURL.

Почему это работает,но не идти назад?

1 Ответ

0 голосов
/ 22 апреля 2010

Я нашел решение, но я все еще чувствую, что это все еще ошибка Android. Вам просто нужно следить за глубиной просмотра, и когда он достигает 0, вы должны вызвать loadDataWithBaseURL, а не webView.goBack (). Похоже, что взломать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...