Added timeouts for last.fm data loading
This commit is contained in:
parent
a3d610c411
commit
783332c3af
2 changed files with 6 additions and 7 deletions
|
|
@ -123,15 +123,10 @@ public class ArtistAdapter extends AbsMultiSelectAdapter<ArtistAdapter.ViewHolde
|
||||||
return bitmap;
|
return bitmap;
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.displayer(new FadeInBitmapDisplayer(FADE_IN_TIME) {
|
.displayer(new FadeInBitmapDisplayer(FADE_IN_TIME, true, true, false) {
|
||||||
@Override
|
@Override
|
||||||
public void display(Bitmap bitmap, ImageAware imageAware, LoadedFrom loadedFrom) {
|
public void display(Bitmap bitmap, ImageAware imageAware, LoadedFrom loadedFrom) {
|
||||||
boolean loadedFromMemoryCache = loadedFrom == LoadedFrom.MEMORY_CACHE;
|
super.display(bitmap, imageAware, loadedFrom);
|
||||||
if (loadedFromMemoryCache) {
|
|
||||||
imageAware.setImageBitmap(bitmap);
|
|
||||||
} else {
|
|
||||||
super.display(bitmap, imageAware, loadedFrom);
|
|
||||||
}
|
|
||||||
if (usePalette)
|
if (usePalette)
|
||||||
setColors(holder.paletteColor, holder);
|
setColors(holder.paletteColor, holder);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ import com.squareup.okhttp.Cache;
|
||||||
import com.squareup.okhttp.OkHttpClient;
|
import com.squareup.okhttp.OkHttpClient;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import retrofit.RequestInterceptor;
|
import retrofit.RequestInterceptor;
|
||||||
import retrofit.RestAdapter;
|
import retrofit.RestAdapter;
|
||||||
|
|
@ -29,6 +30,9 @@ public class LastFMRestClient {
|
||||||
okHttpClient.setCache(new Cache(cacheDir, 1024 * 1024 * 10));
|
okHttpClient.setCache(new Cache(cacheDir, 1024 * 1024 * 10));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
okHttpClient.setConnectTimeout(15, TimeUnit.SECONDS);
|
||||||
|
okHttpClient.setReadTimeout(20, TimeUnit.SECONDS);
|
||||||
|
|
||||||
RestAdapter restAdapter = new RestAdapter.Builder()
|
RestAdapter restAdapter = new RestAdapter.Builder()
|
||||||
.setEndpoint(BASE_URL)
|
.setEndpoint(BASE_URL)
|
||||||
.setClient(new OkClient(okHttpClient))
|
.setClient(new OkClient(okHttpClient))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue