Ich aussetzt @JavascriptInterface
Rückrufe für eine WebView, die gut funktionieren, wenn die App über Android Studio debuggen, aber wenn die App über APK installiert ist die JavaScript-Rückrufe nicht mit:Android WebView JavaScript Rückrufe nicht in APK ohne Proguard
„Uncaught Typeerror: NativeApp.onProgress ist keine Funktion“
mir bewusst bin, dass falsche Proguard Regeln dieses Problem führen können, aber in diesem Fall ist das Projekt nicht Proguard verwenden und das Problem tritt mit Debug und veröffentlichen APKS.
Wenn ich die APKs überprüfe, sind die Methoden vorhanden.
public class MyServiceWithEmbeddedWebView {
...
public createWebview() {
...
webView.addJavascriptInterface(this, "NativeApp");
...
}
@JavascriptInterface
void onProgress(int loaded, int total) {
...
}
...
}
Irgendwelche Ideen?