2010-07-26 3 views
2

J'essaie de définir la valeur d'une variable globale à partir du code Android.Comment définir une variable Javascript-HTML à partir d'un code Android

   mWebView.loadUrl("javascript:(function() { " + 
         "loginID = '"+nicu_app.urlSelected+"'; " + 
         "})()"); 

mais quand je charge la page Web dans une WebView et vérifiez si cette variable a été définie par le code Android, je ne vois pas de résultats positifs.

Toute aide sera appréciée.

Merci, Sana.

+0

avez-vous défini une interface javascript? – Jorgesys

Répondre

1

Oui, j'ai pu définir la variable javascript, qui a été déclaré global dans la page HTML Javascript puis utilisez la

mWebView.loadUrl("javascript:(function() { " + 
          "setVariable("+valueToSetInHtmlPage+");" + 
          "})()"); 

et à la page Web HTML que j'avais

function setVariables(a,b) { 
    loginID = a; 
    serverUrl = b; 
} 

loginID et serverUrl sont global global

Questions connexes