Android: ¿Un nuevo hilo simplemente se detendrá después de haber terminado su ejecución?
¿Terminará un hilo simplemente después de haber completado su ejecución?
Así es como inicializo mi subproceso:
- La actividad ha filtrado la ventana com.android.internal.policy.impl.PhoneWindow$DecorView@46368a28 que fue agregada originalmente aquí
- android esperando respuesta del servidor
- Facebook y GoogleAnalytics está causando la señal fatal 11 (SIGSEGV)
- Supervisar constantemente un sensor en Android
- Diferencia entre thread / runnable, handler, runonuithread, asynctask
new Thread(new Runnable() { public void run() { } }).start();
Básicamente lo que estoy tratando de hacer simplemente ejecutar una sola tarea en un nuevo hilo y luego terminar el hilo. Sin embargo, después de algún tiempo voy a empezar otro y así sucesivamente. No quiero tener un montón de hilos iniciados y me pregunto si el hilo se terminará después de completar ting es la ejecución?
Gracias.
- Actualizar la interfaz de usuario de Android desde un subproceso de otra clase
- Android: la mejor práctica para realizar operaciones asíncronas en getView ()
- Confundido entre syncAdapter, servicios, cargadores, proveedores y asynctask?
- Cómo actualizar barra de progreso mediante el tema
- Cómo sincronizar correctamente el código RenderScript de Android en Nvidia Shield
- Caso de interés en multithreading con int volátil
- ¿Por qué se ejecuta AsyncTask en el subproceso principal de una aplicación?
- El servicio de Android comienza de forma automática / automática
Sí. Cuando se run
devuelve, el subproceso se detendrá.
Para ejecutar una sola tarea en un subproceso en Android, es posible que desee considerar el uso de AsyncTask
en AsyncTask
lugar. AsyncTask
está diseñado exactamente para este propósito. Te da una forma sencilla de pasar datos al otro hilo, y pasar las actualizaciones de progreso y un resultado final de nuevo al hilo principal. Cada AsyncTask
es como un Thread
, pero con esas características adicionales.
¿Terminará un hilo simplemente después de haber completado su ejecución?
Sí, terminará y saldrá después de completar el método run()
- ¿Dónde debo colocar setOnClickListener en un Adaptador RecyclerView
- Establecer la altura de la barra de herramientas mediante programación Android