"RuntimeException: Realizar una pausa de actividad que no se reanuda"
(Veo una pregunta similar sobre stackoverflow, pero la respuesta no es una respuesta verdadera, y el contexto del problema es un poco diferente también.)
"Java.lang.RuntimeException: Realizar una pausa de actividad que no se reanuda"
- Barra de acción de la pestaña de Android
- Android - FATAL EXCEPTION: main - No se puede iniciar la actividad ComponentInfo
- RuntimeException utilizando Camera.open ()
- ¿Por qué ocurrió este error? Java.lang.RuntimeException: ImageLoader debe ser init con la configuración antes de usar
- Error de inicio del error mediarecording de Android -19 runTimeException
Desarrollar una aplicación de juego (que utiliza tanto las vistas normales y GLSurfaceView). Si enciendo y apague la pantalla del teléfono muy rápidamente, puedo causar esta excepción a veces (lanzada por ActivityThread), pero mi aplicación se ejecuta normalmente después de la excepción. Mi aplicación es un paisaje uno, y esto se establece correctamente en el manifiesto también (incluyendo la orientación y configchanges también).
¿Esta bien?
Es una RuntimeException lanzada por ActivityThread bajo el nombre de aplicación de mi aplicación, pero no termina mi aplicación.
- Java.lang.RuntimeException: Error al entregar el resultado ResultInfo {who = null, request = 1, result = -1, data = intention} a la actividad
- Notificación personalizada: java.lang.RuntimeException: longitudes incorrectas del arreglo
- RuntimeException: No se pudo enviar evento @ otto
- Error: Error de ejecución para la tarea ': app: transformClassesWithDexForDebug' en android studio
- BluetoothAdapter.getDefaultAdapter () lanzando RuntimeException mientras no está en Activity
- Mostrar / ocultar el elemento en la barra de acciones Android (3.0+)
- ¿Por qué se bloquea mi actividad al pulsar el botón de inicio?
- Android RuntimeException onCreateDialog no creó un diálogo para id
Acabo de tener este problema porque llamaba a activity.recreate () (o. Finish () y .startActivity () – dependiendo de la versión de android). Por supuesto, solo llamarías esas funciones porque quieres volver a cargar el idioma, restablecer la orientación y cosas similares que solo puedes hacer con la actividad de recreación.
No puedes llamar a esas funciones (.finish () o .recreate ()) de onResume (). Si lo hace, recibirá la mencionada excepción no fatal.
He "resuelto" el problema retrasando la llamada .recreate () por un milisegundo para que la actividad se reanude correctamente y sólo entonces se mata.
Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { log.i("TX.refresh", "Switching to %s from %s", lang, lang); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) { ctx.finish(); ctx.startActivity(ctx.getIntent()); } else ctx.recreate(); } }, 1);
- Cómo incrustar VLC media player en mi aplicación para Android
- Vista flotante de Android (sobre otras vistas)