Tenho uma tarefa assíncrona que baixa dados da página da Web usando HTTPClient. O problema é que enquanto o Picasso está baixando a imagem, a tarefa assíncrona deve aguardar que o download da imagem seja concluído.
Como posso fazer com que a tarefa assíncrona seja executada antes do download da imagem?
Eu tentei isso, mas não funciona:
protected Void doInBackground() {
Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
}
Respostas:
0 para resposta № 1private Target target = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
//Set the Bitmap into any views if you want.
// Start AsyncTask Here.
}
@Override
public void onBitmapFailed() {
}
}
private void someMethod() {
Picasso.with(this).load("url").into(target);
}