Lo que se mata con el hilo de la interfaz de usuario de Android

En una actividad, hago girar varios hilos separados. Más tarde, en uno de estos hilos secundarios, hago la siguiente llamada:

((Activity) context).runOnUiThread(new Runnable() { public void run() { String message = "Exception thrown: Developer mode was enabled while " + "trying to access the app."; throw new RuntimeException(message); } }); 

Ahora, ¿qué más se matará junto con el hilo de interfaz de usuario? ¿Los otros hilos también mueren? Cuando la aplicación se bloquea, todavía se está ejecutando en segundo plano (creo)

Creo que todos los hilos relacionados con ese proceso serán asesinados (en un solo escenario de modelo de proceso). Puede verificarlo ejecutando

 ps -t | grep [your-app-user-id] 

Desde la línea de comandos antes y después de RuntimeException

Para obtener el ID de usuario de la aplicación:

 ps | grep [your-package-name] 
  • Cómo reiniciar un hilo en Android?
  • Runnable se publica correctamente pero no se ejecuta
  • Cómo y reiniciar el hilo de nuevo en la actividad creada
  • Cómo solucionar el problema de las llamadas de la biblioteca NDK que congela el subproceso de la interfaz de usuario
  • Thread para capturar un tiempo de espera de InputStream.read () BluetoothSocket
  • ¿Es un error o una característica? En algunos casos es posible acceder al subproceso de interfaz de usuario de una tarea que no se ejecuta en el subproceso de interfaz de usuario
  • Anotación Android para ejecutar en Ui Thread
  • Android AsyncTask permanece en estado de ejecución después de completar
  • Manera eficiente de manipular los subprocesos RxJava
  • Espere a que los hilos se completen antes de continuar
  • Llamar a un AsyncTask de otro AsyncTask
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.