2016-02-08 103 views
4

问题是goback()没有显示我的html数据。产生此问题的步骤类似于
Android Webview goback()与loadDataWithBaseURL方法问题

  1. 使用方法loadDataWithBaseURL加载的html数据。它呈现html数据很好。
  2. 然后点击html数据中的一个链接,然后webview移动到下一个页面,显示该链接也很好。
  3. 当我从这个页面调用方法goback()时,它应该显示我的html数据,但它显示了我的空白屏幕。里面onPageFinished()我得到的URL作为约:空白。

在此先感谢!

+0

也许通过[Here](http://stackoverflow.com/a/19631055/5885018)你发现你的w唉。 – statosdotcom

+0

感谢您的快速回复statosdotcom。我已经启用了dom存储设置,但问题是别的。 –

+0

@VivekGabadiya你解决了这个问题吗? –

回答

0

如果使用loadDataWithBaseURL,你将需要在URL参数的东西从空不同的发送,如果您发送无效的网址将始终是“约:空白

例子:

var page = new RazorView().GenerateString(); 
webView.LoadDataWithBaseURL("file:///android_asset/", page, "text/html", "UTF-8", ""); 
var url = webView.CopyBackForwardList().GetItemAtIndex(1).Url; 
//url will get the Html From Previous Page 

注意即时通讯使用C#,但它应该是与java相同的,除了大写字

相关问题