Foros del Web » Programación para mayores de 30 ;) » Java »

pasar variable de js a java webview android

Estas en el tema de pasar variable de js a java webview android en el foro de Java en Foros del Web. hola amigos del foro necesito su ayuda para resolver esto. Estoy tratando de obtener un dato de una variable en javascript de una pagina web. ...
  #1 (permalink)  
Antiguo 17/01/2015, 11:50
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 13 años, 8 meses
Puntos: 0
Información pasar variable de js a java webview android

hola amigos del foro necesito su ayuda para resolver esto.

Estoy tratando de obtener un dato de una variable en javascript de una pagina web.

esto es lo que tengo hasta el momento.

//// mi pagina .html ////
function Android() {
var Ids = "a";

}
//// aquí guardo la variable de tipo string, ahora lo que pretendo es recuperar esa variable con java android usando webview

public void onPageFinished(WebView view, String url) {

String Ids = "b";
view.loadUrl("javascript:Android.getIds(Ids)");

if(Ids =="a") {

*ejecuta algo*

}

pero no logro leer la variable. ya he habilitado Javascript y añadi la siguiente interface

webView.getSettings().setJavaScriptEnabled(true);
webView.addJavascriptInterface(new WebAppInterface(this), "Android");

esta es la clase de la interface:

public class WebAppInterface {
Context mContext;

/** Instantiate the interface and set the context */
WebAppInterface(Context c) {
mContext = c;
}

/** Show a toast from the web page */
@JavascriptInterface
public void getIds(final String myIds) {

}
}

cual quier comentario, ayuda se los agradeceré

Etiquetas: android, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:22.