Tag: multithreading

El procesador de hilos de Android no recibe el mensaje

Tengo un problema con un controlador de hilo recibiendo un mensaje. todo el otro hilo i implemnted este patrón trabaja muy bien. aquí mi código: Comenzar hilo InternalScoresThread t = new InternalScoresThread( this.game.getApplicationContext(), this.map.fileName, this.map.getCurrentTime(), new Handler() { @Override public void handleMessage(Message msg) { Log.d("DEBUG", "message received"); if (msg.getData().getBoolean("record")) { Player.this.showtRecordMessage(); } else { Player.this.showtFinishMessage(); […]

SDK de Android: ejecuta funciones en segundo plano

Tengo una función que puede variar en el tiempo que tarda en terminar. Me gustaría mostrar un diálogo de progreso mientras esta función está funcionando. Soy consciente de que puede utilizar un "hilo" para lograr esto. ¿Puede alguien señalarme en la dirección correcta para hacer esto? EDIT: Aquí está el código que estoy usando: private […]

Android: hilo deteniéndose intermitentemente

tener algunos problemas con un Thread (CanvasThread) que intermitentemente se detiene en puntos aleatorios dentro de mi aplicación. Todo lo demás en la aplicación sigue funcionando según sea necesario, es simplemente este hilo que bloquea al azar por alguna razón y no dibuja nada nuevo en la pantalla. Noté que Surface.lockCanvasNative () parece ser la […]

Retardo de tiempo en Android

Así que estoy tratando de crear un "efecto estroboscópico" de luz en mi aplicación. Para hacer esto necesito un retardo de tiempo, uno de 100ms el otro de 20. Aquí está el código que estoy usando. Thread timer = new Thread(); long longTime = 100; long shortTime = 20; for (int x = 0; x […]

Cómo actualizar barra de progreso mediante el tema

¿Cómo actualizar la barra de progreso utilizando hilo de fondo en android? También cambiaría el progreso en la barra de progreso. Por favor ayuda. AndroidVogue

Android cómo implementar la ejecución de Async tarea de ejecutar

La documentación dice que execute () debe ser llamado desde un subproceso de interfaz de usuario. Pero, puesto que estoy actualizando imágenes cada pocos segundos, estoy utilizando un Runnable. Y en eso, defino las operaciones que tienen que ser ejecutadas. Inicio (execute ()) ASyncTask es uno de ellos. Pero, ya que ASyncTask no se supone […]

Manera más eficiente de pausar el bucle deseado

¿Es posible reescribir este código para trabajar mejor con el procesador? Tengo una clase, que hace algunas tareas con periodicy fijo en un hilo separado. A veces este proceso puede ser detenido y reanudado. Actualmente estoy utilizando una bandera para pausar, funciona bien, pero el bucle de esta manera todavía carga el procesador cuando el […]

¿Por qué el AsyncTask de mi servicio bloquea AsyncTasks de la actividad principal?

Estoy tratando de escribir un servicio simple que hará algo cada pocos segundos. Pero cuando ejecuto el servicio mientras intento ejecutar otras AsyncTasks en la actividad principal, noté que las otras AsyncTasks se atascan en onPreExecute. Cuando me discapacitado el servicio, todo funcionaba como esperaba. ¿Hay una razón por la AsynTask del servicio está bloqueando […]

onCreateLoader bloquea el subproceso de interfaz de usuario

Quiero probar cargadores. Pero cuando llamo initLoader () como se hace en la documentación, el UI-Thread se bloquea con el código de onCreateLoader. ¿No es eso todo el punto de cargadores? ¿Por qué es eso, y qué debo hacer para evitar que el UI-Thread de beeing bloqueado aquí? Estoy usando la depuración en Android Studio […]

android esperando respuesta del servidor

decir que quiero realizar una solicitud Http desde el servidor, este proceso lleva tiempo. ahora debido a esto, la solicitud http debe ejecutarse en un hilo diferente (AsyncTask, Runnable, etc.) pero a veces sólo necesito la respuesta cuando lo pido, para actualizar la interfaz de usuario usando Thread.sleep en un bucle para esperar la respuesta […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.