Articles of android asynctask

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 […]

usando asynctask para acelerar el tiempo de lanzamiento de la aplicación de Android

Tengo una aplicación que carga anuncios de dos redes y establece un archivo flash en la vista web cuando se inicia. Esto hace que el inicio sea demasiado lento, los foros me dijeron que usara asynctask. Puede que alguien haga de este código una asynctask. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); airpush=new Airpush(getApplicationContext()); airpush.startPushNotification(false); […]

Hacer la tarea de UI en doinbackground () en Android

¿Hay alguna forma de realizar la tarea de UI en doinbackground () de AsyncTask? Soy consciente de que es mejor hacerlo en el método onPostExecute. Pero en mi caso, dado que necesito usar una alerta reutilizable, poder acceder a la interfaz de usuario en mi doinbackground me ahorraría mucho tiempo. Es decir, necesito ajustar el […]

Cómo actualizar ui desde asynctask

He visto muchos ejemplos de cómo hacer esto, pero puedo averiguar cómo implementarlo en mi código. Estoy usando este código . He actualizado la url, por lo que recibirá una json con datos dynamics. Lo que bash hacer es actualizar automáticamente la lista cada 30 segundos con este código. Handler handler = new Handler(); Runnable […]

¿Puedo encadenar la tarea asincrónica secuencialmente (comenzando una después de que se complete la asynctask anterior)

Cada vez que hago una httpRequest , la pantalla aparecerá bloqueada durante unos segundos mientras el código se está ejecutando. Por lo tanto, utilicé AsyncTask para hacer todo mi material de httpRequest en un hilo por separado mientras httpRequest un ProgressDialog para que el usuario sepa que algo está sucediendo. Recientemente me encontré con la […]

¿Cómo usar asynctask para mostrar una barra de progreso que cuenta atrás?

En mi aplicación, quiero que el usuario presione un botón y luego espere 5 minutos. Sé que esto suena terrible, pero solo hazlo. El tiempo restante en el período de espera de 5 minutos se debe mostrar en la barra de progreso. Estaba usando CountDownTimer con una vista de texto para la cuenta atrás, pero […]

¿Cómo pasar variables dentro y fuera de AsyncTasks?

No he pasado mucho tiempo trabajando con AsyncTasks en Android. Estoy tratando de entender cómo pasar variables hacia y desde la clase. La syntax class MyTask extends AsyncTask{ // Your Async code will be here } es un poco confuso con la syntax al final de la definición de la clase. Nunca he visto ese […]

java.net.UnknownHostException: no se puede resolver el host “”: ninguna dirección asociada con el nombre de host y el final de la entrada en el carácter 0 de

Creé una aplicación que carga una pregunta de mis servicios web y funciona bien. Pero a veces se bloquea y no entiendo por qué sucede esto, especialmente porque también le he otorgado los permisos necesarios. Funciona bien, pero al azar, se bloquea y me da este informe. private void sendContinentQuestions(int id) { // TODO Auto-generated […]