Passando uma Variável Javascript para Atividade Android?
Basicamente eu quero obter dados que eu já acessei do javascript e passá-los para Java / Android para que eu possa trabalhar com ele lá.
/* 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();
}
}
isso funciona, mas eu quero ser capaz de chamar a mesma linha Toast em qualquer lugar e obter o mesmo resultado. Atualmente ele só retorna nulo / vazio quando não é chamado através do carregamento via webview.loadUrl ("Javascript:" ...
Alguma dica?