저는 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의 가치를 얻고 인쇄하는 것입니다. 그리고 마침내 나는 그 값을 안드로이드에서 사용할 것이다. 당신의 답을 사용해서 이것을 할 수 있습니까? – aaa