Articles of android asynctask

Barra de progreso AsyncTask de Android

Posible duplicado: Progressbar junto con asyncTask Estoy teniendo un expandListView en un proyecto. Si alguien hace clic en el grupo, entonces los datos deben ser de carga y tiempo de carga. Debe venir una barra de progreso. Quiero hacerlo mediante Async Task. Por favor, dame un código de ejemplo para eso. Gracias por adelantado.

La tarea ASync de Android ProgressDialog no se muestra hasta que termina el hilo de fondo

Tengo una actividad de Android que toma una fuente RSS de una URL y usa el analizador SAX para pegar cada elemento del XML en una matriz. Todo esto funciona bien pero, como era de esperar, toma un poco de tiempo, por lo que quiero usar AsyncActivity para hacerlo en segundo plano. Mi código es […]

No se puede acceder a “findViewById” en AsyncTask

Estoy usando una clase AsyncTask para descargar datos de un archivo php. Después de la descarga, quiero poner estos datos en diferentes TextViews, pero no puedo usar el método findViewById. El problema es que estoy haciendo esto por clases separadas, y todo dentro de un fragmento. Este es mi código: public class RecuperarComentarisFoto extends AsyncTask{ […]

Reconocimiento de voz de Android y grabación de audio en el mismo tiempo

Mi aplicación graba audio usando la clase MediaRecorder en AsyncTask y también usa el discurso de transformación de Google API en texto – Intento de reconocimiento – usando el código de esta pregunta: ¿Cómo puedo usar el reconocimiento de voz sin el molesto diálogo en teléfonos Android? También intenté grabar audio en Thread, pero esta […]

Cómo manejar el valor de retorno de AsyncTask

Estoy usando la clase AsyncTask con la siguiente firma: public class ApiAccess extends AsyncTask<List, Integer, String> { … private String POST(List[] nameValuePairs){ … return response; } } protected String doInBackground(List… nameValuePairs) { return POST(params); } Estoy tratando de llamarlo desde otra clase a través de: ApiAccess apiObj = new ApiAccess (0, “/User”); // String signupResponse […]

Android: ¿Cómo ejecutar asynctask desde diferentes archivos de clase?

Cuando uso mi código en un archivo de clase, funciona perfectamente: package com.example.downloadfile; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.app.Activity; import android.app.Dialog; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.widget.TextView; public class DownloadFile extends Activity { public static final int DIALOG_DOWNLOAD_PROGRESS = 0; private ProgressDialog mProgressDialog; […]

Ejemplo básico de AsyncTaskLoader. (Androide)

Estoy usando un Loader en mi aplicación y, en función del resultado que obtengo de la consulta que realizo en COntacts con este Loader, realizo algunos cálculos y los vuelvo a almacenar en un DB Sqlite. Quiero que esta operación sea asíncrona, sin embargo, estoy confundido entre utilizar una tarea Async, ya que tengo muchos […]

Cómo manejar AsyncTask onPostExecute cuando está en pausa para evitar IllegalStateException

Aprecio las numerosas publicaciones relacionadas con AsyncTask en un cambio de rotación. Tengo el siguiente problema cuando uso la lib de compatibilidad y trato de descartar un DialogFragment en onPostExecute . Tengo un fragmento que se dispara de una AsyncTask que muestra un DialogFragment progreso, luego en onPostExecute descarta el diálogo y luego potencialmente arroja […]

Usar el “círculo animado” en un ImageView mientras carga cosas

Actualmente estoy usando en mi aplicación una vista de lista que puede necesitar un segundo para mostrarse. Lo que hago actualmente es usar la propiedad @ id / android: empty de la vista de lista para crear un texto de “carga”. Ahora, me gustaría reemplazar eso con el círculo animado que se usa en un […]

Usar apropiadamente AsyncTask get ()

Me estoy encontrando con un problema. Necesito usar asynctask para recuperar datos JSON y necesito esa información antes de pasar a la siguiente parte del progtwig. Sin embargo, cuando uso el método get () de AsyncTask, tengo una pantalla negra de 5 a 8 segundos antes de ver los datos que se muestran. Me gustaría […]