Przekazywanie zmiennej Javascript do działania w systemie Android?
Zasadniczo chcę uzyskać dane, do których mam już dostęp z javascript i przekazuję je do Java / Android, dzięki czemu mogę z nimi pracować.
/* 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();
}
}
to działa, ale chcę mieć możliwość wywołania tej samej linii Toast gdziekolwiek i uzyskać ten sam wynik. Obecnie zwraca tylko wartość null / empty, jeśli nie zostanie wywołana przez ładowanie poprzez webview.loadUrl („Javascript:” ...
Jakieś wskazówki?