Android 如何在单击“后退”按钮时恢复Webview的HTML内容?

Android 如何在单击“后退”按钮时恢复Webview的HTML内容?,android,webview,Android,Webview,我有一个包含一些HTML的网络视图。如果我在基于HTML的Web视图上单击任何url链接,我就会在该url上导航。如果有任何进一步的url,我也可以访问该url。当我点击后退按钮时,我也可以返回。但是当我需要返回上一个包含HTML内容的Webview时,它会返回一个空白屏幕,该Webview上的HTML内容不可见或不存在。有谁能告诉我,我应该在代码中包含什么,才能在Webview中按Backbutton上的HTML内容。 我正在使用webview.loadDataWithBaseURLbaseu

我有一个包含一些HTML的网络视图。如果我在基于HTML的Web视图上单击任何url链接,我就会在该url上导航。如果有任何进一步的url,我也可以访问该url。当我点击后退按钮时,我也可以返回。但是当我需要返回上一个包含HTML内容的Webview时,它会返回一个空白屏幕,该Webview上的HTML内容不可见或不存在。有谁能告诉我,我应该在代码中包含什么,才能在Webview中按Backbutton上的HTML内容。 我正在使用webview.loadDataWithBaseURLbaseurl,html_字符串,text/html,UTF-8,;来填充我的Webview。
任何帮助都将不胜感激。提前感谢。

我使用了这个WebViewClient界面

 public boolean shouldOverrideUrlLoading(WebView view, String url)
它会在设备的本地浏览器上打开my webview的url。当我按下后退按钮时。它会出现在我基于HTML的网页上。因此,现在从webview的URL提交回webview时不会显示空白页面


感谢大家对这篇文章的评论。

您将需要使用JSToJavainterface从JS获取html数据以java@Anuj但我只想在Webview返回url后按“后退”按钮时在Webview上显示HTML数据。当您从真实url开始时是否也存在此问题?@greenapps我提供了指向url历史记录的任何url链接loadDataWithBaseURL字段,它给了我那个链接,并返回到后面按下的那个链接。但当我将null传递给它时,它会将银行页面传递给基于HTML的Webview页面。知道怎么解决吗?对不起,这不是我的问题。您可以回答“是”或“否”。您是如何使用此方法的,它应该返回什么值。请将您的代码粘贴到此处以获得我的帮助。@BhawnaRaheja您真正想要的是什么?你面临着什么样的错误?我面临着与你上面描述的相同的问题。我的问题是你如何使用这种方法来解决你的问题。您必须使用webclient接口并实现此方法。但是,您从该方法返回了什么。@Bhawnarahaja您需要什么,是希望设备的本地浏览器打开Web视图中的url链接,还是希望在应用程序的Web视图中打开url链接?