我是Android的初學者。如何在加載Android時調用javascript方法
我在android中使用了javascript方法。我想在應用第一次加載時調用它。
例如,
testMethod = function(str) {
alert("hi" + str);
}//javascript
和
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setDefaultTextEncodingName("utf-8");
mWebView.loadUrl("file:///index.html");
mWebView.addJavascriptInterface(androidBridge, "jsinterface");
mWebView.loadUrl("javascript:testMethod('javascript')");
}
我想這裏是警報會立即彈出,當我啓動應用程序。
但沒有任何反應。
關於此問題,我有兩個問題。
1.我可以在Android的onCreate方法中調用並使用javascript方法嗎?
2.如果可能,我該怎麼辦?
感謝您的回答!這很好,但我真正想要做的是獲得javascript的價值並打印它。最後我會在android中使用該值。我可以使用你的答案做到這一點嗎? – aaa