Obtention de valeurs de la zone de texte de html dans Android

J'ai une page Html chargée sur WebView . Il y a quatre TextAreas présents dans la page Html que je remplis après la page chargée sur WebView et lorsque je les ai remplis, je souhaite obtenir les valeurs de TextAreas en cliquant sur Next Button dans mon Android ( Next Button is in Android n'est pas dans la page Html ) Mais, je ne peux pas avoir les valeurs de TextAreas dans Android. Alors, aidez-moi. Merci d'avance.

Voici ma page Html que j'ai chargée sur WebView .

Entrez la description de l'image ici

Dans la page HTML, liée à un bouton "OK":

 function ok() { var t1 = document.getElementById("textarea1").value; var t2 = document.getElementById("textarea2").value; var t3 = document.getElementById("textarea3").value; var t4 = document.getElementById("textarea4").value; var result = JSON.parse(bridge.doIt(t1,t2,t3,t4)); } } 

Dans la visualisation web de l'application:

  class MyBridge { public MyBridge(Context context) { // ... } @JavascriptInterface public String doIt(String t1, String t2, String t3, String t4) { // do whatever you want here with the values } } 

Et dans le constructeur du webview:

  this.addJavascriptInterface(new MyBridge(pContext), "bridge"); 

Cela devrait fonctionner (l'utiliser moi-même). Si vous ne souhaitez pas utiliser un bouton OK, vous devrez changer le code un peu pour répondre à vos besoins, peut-être appeler une fonction sur "onKeyPress" des champs de texte.