En mi aplicación de Android realizo algunas operaciones en el doInBackground
extendiendo la clase AsyncTask<Void, Void, Void>
. (No me sirve para realizar ninguna UI en esta clase)Extendiendo AsyncTask <Void, Void, Void>
- ¿Este uso correcto de AsyncTask?
- En caso afirmativo, ¿puedo extender AsyncTask?
- ¿Cuál es la diferencia entre extender
AsyncTask
yAsyncTask<Void, Void, Void>
código de ejemplo:
public class MessagePooling extends AsyncTask<Void, Void, Void>
{
@Override
protected Void doInBackground(Void... params)
{
while (!isCancelled())
{
//Getting data from server
SystemClock.sleep(1000);
}
return null;
}
}
O:
public class MessagePooling extends AsyncTask
{
@Override
protected Object doInBackground(Object... params)
{
while (!isCancelled())
{
//Getting data from server
SystemClock.sleep(1000);
}
return null;
}
}
Gracias
"¿Cuál es la diferencia entre la extensión de AsyncTask y AsyncTask" <- Esa afirmación no podría ser menos clara, ¿podría ser más específico? – Devunwired
lo siento, aparentemente <> no se puede mostrar. Edité la pregunta. – Rami