Передача переменной JavaScript в активность Android?
По сути, я хочу получить данные, к которым у меня уже есть доступ, из javascript и передать их на Java / Android, чтобы я мог работать с ними там.
/* 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();
}
}
это работает, но я хочу иметь возможность вызывать ту же линию тостов в любом месте и получить тот же результат. В настоящее время он возвращает пустое / пустое значение только в том случае, если не вызывается при загрузке через webview.loadUrl (& quot; Javascript: & quot; ...
Какие-нибудь советы?