/ / Android - Як змусити виконати завдання Async перед завантаженням зображення Picasso? - андроїд, асинхронний

Android - Як запустити завдання Async перед завантаженням зображення Picasso? - андроїд, асинхронний

У мене є завдання асинхронізації, яке завантажує дані з веб-сторінки за допомогою HTTPClient. Проблема полягає в тому, що Picasso завантажує зображення, завдання асинхронізації повинно дочекатися завершення завантаження зображення.

Як я можу змусити завдання асинхронізації виконати перед завантаженням зображення?

Я спробував це, але це не працює:

protected Void doInBackground() {
Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
}

Відповіді:

0 для відповіді № 1
private 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);
}