Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Webview con interfaz de JavaScript

Estoy construyendo una aplicación móvil que debe interactuar de java a javascript.

Encontré la solución en este enlace Pasando una matriz de valores de la actividad de Android a JavaScript en un WebView . Pero mi problema es cuando declaro webview su error mostrando como

Ninguno de los métodos en la interfaz añadida se han anotado con @ android.webkit.JavascriptInterface; No serán visibles en API 17

¿Qué debo hacer para eliminar este error? Soy muy nuevo en este núcleo java. Por favor sugerirme y ayudarme a resolver este problema.

  • URL de la ventana nueva de WebView de Android
  • Rendimiento de Android WebView
  • ANDROID / WEBVIEW- Uncaught TypeError: Object no tiene ningún método 'changeActivity' en el archivo:
  • WebView.loadUrl (url, encabezados) no funciona en android
  • Cómo reproducir archivos swf locales en una vista web
  • Android obtiene la altura del contenido de la webview una vez procesado
  • Abrir un enlace en una vista web en lugar del navegador predeterminado
  • ¿Qué diferencia hay entre el uso de WebView y el navegador para la api de vídeo de YouTube?
  • 2 Solutions collect form web for “Webview con interfaz de JavaScript”

    De los documentos:

    Precaución : Si ha establecido su targetSdkVersion a 17 o superior, debe agregar la anotación @JavascriptInterface a cualquier método que desee que disponga de su código de página web (el método también debe ser público). Si no proporciona la anotación, el método no será accesible por su página web cuando se ejecute en Android 4.2 o superior.

    Por favor, eche un vistazo aquí http://developer.android.com/guide/webapps/webview.html

    Debe agregar

    @SuppressLint("JavascriptInterface") 

    A los métodos públicos que utilizó su objeto webView.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.