}
}
+ public static long getMaxSize(){
+ if (mThumbnailCache != null) {
+ return mThumbnailCache.getMaxSize();
+ } else {
+ return -1l;
+ }
+ }
+
public static class ThumbnailGenerationTask extends AsyncTask<Object, Void, Bitmap> {
private final WeakReference<ImageView> mImageViewReference;
private static Account mAccount;
if (pCacheSize != null){
final SharedPreferences appPrefs =
PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
- String savedSize = appPrefs.getString("pref_cache_size", "10");
- pCacheSize.setSummary(savedSize + " Mb");
+ Long cacheSize = ThumbnailsCacheManager.getMaxSize();
+ pCacheSize.setSummary(cacheSize + " Mb");
pCacheSize.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
public void setMaxSize(long maxSize){
mDiskCache.setMaxSize(maxSize);
}
+
+ public long getMaxSize(){
+ return mDiskCache.getMaxSize();
+ }
}
\ No newline at end of file