Entries for Android
Error en Anrdoid con AsyncTask y Looper.prepare()
23 August 2011
Programando en una tarea asíncrona, AsyncTask, me he encontrado con el siguiente error:
Can't create handler inside thread that has not called Looper.prepare()
La solución es muy sencilla:
public class MiAsyncTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
Looper.prepare();
...
}
}
Iniciar una Activity desde un servicio en Android
17 August 2011
Para poder crear una activida, es necesario un contexto. Un servicio se ejecuta en segundo plano y no hace uso de un contexto. Por ello, es necesario utilizar el contexto de la aplicación:
Intent dialogIntent = new Intent(getBaseContext(), MainActivity.class);
dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(dialogIntent);
Android: Alert Dialogs + Threads = The application has stopped unexpectedly
5 August 2011
Estoy retomando la programación Android en estos días y he encontrado algún que otro problema al trabajar con hebras. Durante la creación de una Activity necesito hacer una petición a un WebService. Para ello he creado un ProgressBar y he lanzado una hebra que se encarga de ejectuar la petición. Una vez la petición ha finalizado, si ha ocurrido algún error, quiero mostrar un AlertDialog.
Instalando Android SDK en Debian 6
17 May 2011
Estos días voy a empezar a programar Android en el trabajo, así que voy a explicar cómo configurar un entorno de trabajo para Android, sobre Debian y Eclipse.
Corregir problemas GPS en Galaxy 3 y Galaxy 5
22 January 2011
Hace cerca de 3 meses que me compré un Galaxy 5, mi primer Android, pero no había conseguido hacer funcionar el GPS. Ahora vamos a ver como corregir el problemilla.
La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.
