Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

279
Vistas
Error: se generó una excepción de Java durante la invocación del método

Recibí un error cuando js invocó el método nativo de Android en Android 5,6,7

 Error: Java exception was raised during method invocation

Desde javascript, llamo al método nativo de Android de esta manera:

 Android.setIsGoBack(true);

y en el lado de Android tengo este método en clase abstracta como:

 @JavascriptInterface override fun setIsGoBack(isGoBack: Boolean) { (activity as DashBoardActivity).isGoBack = isGoBack (activity as DashBoardActivity).setHeader("") }

y no estoy seguro de qué está fallando en Android 5,6,7.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

He solucionado el problema anterior. El problema era que estaba llamando al método desde javascript y actualizando la interfaz de usuario (activity as DashBoardActivity).setHeader("") en algún otro hilo que no sea la interfaz de usuario. Así que cambié mi método a:

 @JavascriptInterface override fun setIsGoBack(isGoBack: Boolean) { activity?.runOnUiThread { (activity as DashBoardActivity).isGoBack = isGoBack (activity as DashBoardActivity).setHeader("") } }

actualizar la interfaz de usuario en el hilo principal funcionó para mí.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda