0
프로젝트에서 java 메소드에서 html 양식 필드 값을 설정해야합니다. 이 응용 프로그램에서 양식 하중 내가 사용자 speech.SO에 텍스트 필드 값을 채워야 할 때 나는 안드로이드에서 JavaScriptInterface를 사용하여 이것을 할 수 있습니다. 감사자바 인터페이스에서 HTML 텍스트 필드 값을 설정하십시오.
프로젝트에서 java 메소드에서 html 양식 필드 값을 설정해야합니다. 이 응용 프로그램에서 양식 하중 내가 사용자 speech.SO에 텍스트 필드 값을 채워야 할 때 나는 안드로이드에서 JavaScriptInterface를 사용하여 이것을 할 수 있습니다. 감사자바 인터페이스에서 HTML 텍스트 필드 값을 설정하십시오.
webView.loadUrl("Your URL");
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
webView.loadUrl("javascript:setTextField("+value+")");
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
HtmlFile.html
<script>
function setTextField(value){
document.getElementById("texta").value = value;
}
</script>
예는 javascriptinterface을 사용할 수 있습니다 MainActivity.java –