Android WebView可以呈现HTML,但不能向后呈现

时间:2010-04-21 22:16:39

标签: android

我正在使用覆盖shouldOverrideUrlLoading的WebViewClient,因此浏览保留在WebView中。我最初使用内存中的一些HTML调用loadDataWithBaseURL,其中包含链接。单击链接时,它们会在webView中正确加载。

到目前为止,一切都很好,但当我按回来,有效地调用webView.goBack()时,webView会加载我传递给loadDataWithBaseURL的failUrl。

为什么它会向前发展,但不会向后发展?

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,但我仍然认为这仍然是一个Android错误。您只需要跟踪浏览的深度,当它达到0时,您必须调用loadDataWithBaseURL而不是webView.goBack()。看起来像是黑客。