Cha*_*ery 1 html android webview
我试图将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();
}
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用此加载并显示字符串.
$( document ).ready(function() { $("#MyEdit").html(versionName); });
Run Code Online (Sandbox Code Playgroud)
在我的HTML中,我把它.
<div id="MyEdit"><B>
versionName will be displayed here!
</B></div>
Run Code Online (Sandbox Code Playgroud)
当我尝试没有任何反应时,意味着div文本永远不会改变.所以也许webview没有加载字符串.谢谢你的帮助!
你不应该需要javascript.试试这个:
String htmlString = "<div id='MyEdit'><b>VERSION NAME</b></div>";
webView.loadData(htmlString, "text/html; charset=utf-8", "UTF-8");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2559 次 |
| 最近记录: |