Aufrufen der Javascript-Methode aus der Webansicht in Android

Ich versuche, eine in einer HTML-Seite definierte JavaScript-Methode aus der Webansicht aufzurufen. Die Funktion wird nicht aufgerufen, und im Protokoll werden keine Fehler angezeigt.

Dies ist eine HTML-Datei.

    </head>
    <body>
    <script type="text/javascript">
        function callJS(){
            $.ajax({url:"http://10.0.2.2:5010"});
        }
    </script>
    </body>
    </html>

Und das ist der Java-Code in einer Aktivität in android

    WebView webView = new WebView(this);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl("file:///android_asset/temp.html");
    webView.loadUrl("javascript:callJS()");

Not sure, wie man dieses ausprüft. Wenn ich ein @ hinzufüonload=callJS() in Body-Tag in HTML, sehe ich den Fernaufruf gemacht. Mein HTML-Code scheint also in Ordnung zu sein und wird in die Webansicht geladen. Webview kann die JavaScript-Methode jedoch nicht direkt aufrufen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage