Übergeben Sie eine Javascript-Variable an Android-Aktivität?

Grundsätzlich möchte ich Daten erhalten, auf die ich bereits von Javascript aus zugegriffen habe und die ich an Java / Android weitergebe, damit ich dort damit arbeiten kann.

     /* An instance of this class will be registered as a JavaScript interface */
    class MyJavaScriptInterface {


        @SuppressWarnings("unused")
        public void setX(String html){
            Activity.this.x = html;
            Toast.makeText(myApp, Activity.this.x, Toast.LENGTH_LONG).show();
        }

    }

Das funktioniert, aber ich möchte in der Lage sein, überall dieselbe Toast-Leitung anzurufen und das gleiche Ergebnis zu erzielen. Derzeit gibt es nur null / leer zurück, wenn es nicht durch Laden über webview.loadUrl aufgerufen wird ("Javascript:" ...

Irgendwelche Tipps?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage