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

  • El estudio de Android toma demasiada memoria
  • Procesos del teléfono Flooding LogCat Salida - ¿Cómo eliminar esos mensajes?
  • Cómo implementar el desplazamiento sin fin con StaggeredLayoutManager
  • Desbloquear la etiqueta mifare con android
  • Excluir variantes de construcción específicas
  • Vista de desplazamiento horizontal: ¿Es realmente una solución?
  • 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.

  • Android SDK / Android.bat no encuentra el archivo SWT.jar
  • Excepción en el subproceso "main" java.lang.NoClassDefFoundError: junit / textui / ResultPrinter
  • ¿Cómo notificar a la actividad de llamada cuando SyncAdapter ha finalizado?
  • Obtener la duración del mp3 en android
  • Vinculación a un servicio desde otra aplicación
  • ¿Usando OKHttp, cuál es la diferencia entre la petición síncrona en AsyncTask y la petición asíncrona de OKhttp?
  • 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.