我有一个安卓应用程序,在一个带有WebView的活动中加载网页。我手动检索页面并使用WebView的loadDataWithBaseURL方法将其显示在屏幕上,一切都很好。
现在,我正在尝试覆盖“返回”按钮按下事件,以模拟在WebView历史记录栈中返回。我能够覆盖“返回”按钮按下事件,我可以看到WebView中有一个历史记录栈,我可以看到历史记录的URL是正确的,但是当我调用WebView的goBack()方法时,它会显示一个空白页面。
之前有人遇到过这个问题吗?或者给我一些建议如何从这里继续进行?
编辑: 如果我使用WebView的loadUrl方法,那么带有覆盖的“返回”按钮就可以正常工作了。但是为什么呢?如果我需要手动处理此问题,我该如何开始处理历史页面?
failUrl
。 - ohhorob