webview加載html代碼 如何在Android 4.4的Webview中調(diào)用js?
如何在Android 4.4的Webview中調(diào)用js?JS code functiongetgreens(){Return1}java代碼privatevoidetestevaluatejavasc
如何在Android 4.4的Webview中調(diào)用js?
JS code functiongetgreens(){Return1}java代碼privatevoidetestevaluatejavascript(webviewwebview){webView.evaluateJavascript文件(“getGreetings()”,newValueCallback<String>(){@OverridepublicvoidonReceiveValue(Stringvalue){Log.i(LOGTAG,“onReceiveValuevalue=”請(qǐng)注意,返回結(jié)果僅限于string。對(duì)于簡(jiǎn)單的數(shù)據(jù)類(lèi)型,它將轉(zhuǎn)換為字符串。對(duì)于復(fù)雜的數(shù)據(jù)類(lèi)型,建議以字符串JSON的形式返回。evaluatejavascript方法必須在UI線(xiàn)程(主線(xiàn)程)中調(diào)用,因此onreceivevalue也在主線(xiàn)程中執(zhí)行。具體請(qǐng)參考Android中Java與JavaScript的交互