从 Web 视图使用 2.3.3 版,我得到的结果字符串为 1364311909
但是对于相同的 4.0 或更高版本,我得到 1.36431e+09 不同格式的字符串值
使用 Web View Android Frame Work 将值从 javascript 传递到 webview
与 JavaScript 一起使用的 Webview 启用:
myWebView.getSettings().setPluginState(PluginState.ON);
System.out.println("default encoding state is...."+myWebView.getSettings().getDefaultTextEncodingName());
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadUrl("the Url");
用于检索值的 JavaScript 代码是
public void changeIntent(final String updateId) {
showToast(updateId);
//* addToUpdatesId(updateId);
Runnable runnable = new Runnable() {
public void run() {
// your code here
Intent intent = new Intent(mContext,XXX.class);
String allId= updateId;
Global.setUpdateId(updateId);
intent.putExtra(UPDATESID, allId);
mContext.startActivity(intent);
}
};
runOnUiThread(runnable);
}
如何解决这个问题。请让我知道