gpt4 book ai didi

android - 将字符串传递给 webview 并显示

转载 作者:行者123 更新时间:2023-11-28 04:49:54 26 4
gpt4 key购买 nike

我正在尝试将 versionName 字符串传递给 webview 并在我的 html 页面上显示该字符串。这是我尝试过的。

try {
myWebView.getSettings().setJavaScriptEnabled(true);
String versionName = getPackageManager()
.getPackageInfo("com.chad.flashupdate", 0)
.versionName;
myWebView.loadUrl("javascript:init('" + versionName + "')");
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

然后我尝试使用它来加载和显示字符串。

 $( document ).ready(function() { $("#MyEdit").html(versionName); });

在我的 html 中我放了这个。

<div id="MyEdit"><B>
versionName will be displayed here!
</B></div>

当我尝试没有任何反应时,这意味着 div 文本永远不会改变。所以也许 webview 没有加载字符串。感谢您的帮助!

最佳答案

你不应该为此需要javascript。试试这个:

String htmlString = "<div id='MyEdit'><b>VERSION NAME</b></div>";
webView.loadData(htmlString, "text/html; charset=utf-8", "UTF-8");

关于android - 将字符串传递给 webview 并显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34904754/

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