gpt4 book ai didi

Android Webview goback() 问题与 loadDataWithBaseURL 方法

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:38 25 4
gpt4 key购买 nike

问题是 goback() 没有显示我的 html 数据。产生这个问题的步骤如下

  1. 使用 loadDataWithBaseURL 方法加载 html 数据。它可以很好地呈现 html 数据。
  2. 然后单击 html 数据中的一个链接,然后 webview 移动到显示该链接的下一页,这也很好。
  3. 当我从此页面调用方法 goback() 时,它应该显示我的 html 数据,但显示的是空白屏幕。在 onPageFinished() 内部,我得到的 url 为 about:blank。

提前致谢!

最佳答案

如果您使用loadDataWithBaseURL,您需要在 url 参数中发送不同于 null 的内容,如果您发送 null,则 url 将始终为“about:blank

例子:

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 相同,除了 CapitalizedWords

关于Android Webview goback() 问题与 loadDataWithBaseURL 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35263713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com