projects
/
pub
/
Android
/
ownCloud.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3992173
)
cache size is read from cache on preference start
author
tobiasKaminsky
<tobias@kaminsky.me>
Mon, 12 Oct 2015 18:21:19 +0000
(20:21 +0200)
committer
tobiasKaminsky
<tobias@kaminsky.me>
Mon, 12 Oct 2015 18:21:19 +0000
(20:21 +0200)
src/com/owncloud/android/datamodel/ThumbnailsCacheManager.java
patch
|
blob
|
blame
|
history
src/com/owncloud/android/ui/activity/Preferences.java
patch
|
blob
|
blame
|
history
src/com/owncloud/android/ui/adapter/DiskLruImageCache.java
patch
|
blob
|
blame
|
history
diff --git
a/src/com/owncloud/android/datamodel/ThumbnailsCacheManager.java
b/src/com/owncloud/android/datamodel/ThumbnailsCacheManager.java
index
d1be900
..
143d820
100644
(file)
--- a/
src/com/owncloud/android/datamodel/ThumbnailsCacheManager.java
+++ b/
src/com/owncloud/android/datamodel/ThumbnailsCacheManager.java
@@
-154,6
+154,14
@@
public class ThumbnailsCacheManager {
}
}
}
}
+ 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;
public static class ThumbnailGenerationTask extends AsyncTask<Object, Void, Bitmap> {
private final WeakReference<ImageView> mImageViewReference;
private static Account mAccount;
diff --git
a/src/com/owncloud/android/ui/activity/Preferences.java
b/src/com/owncloud/android/ui/activity/Preferences.java
index
16bee15
..
f74da5a
100644
(file)
--- a/
src/com/owncloud/android/ui/activity/Preferences.java
+++ b/
src/com/owncloud/android/ui/activity/Preferences.java
@@
-242,8
+242,8
@@
public class Preferences extends PreferenceActivity
if (pCacheSize != null){
final SharedPreferences appPrefs =
PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
if (pCacheSize != null){
final SharedPreferences appPrefs =
PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
-
String savedSize = appPrefs.getString("pref_cache_size", "10"
);
- pCacheSize.setSummary(
saved
Size + " Mb");
+
Long cacheSize = ThumbnailsCacheManager.getMaxSize(
);
+ pCacheSize.setSummary(
cache
Size + " Mb");
pCacheSize.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
pCacheSize.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
diff --git
a/src/com/owncloud/android/ui/adapter/DiskLruImageCache.java
b/src/com/owncloud/android/ui/adapter/DiskLruImageCache.java
index
b5c0403
..
6fd5c5d
100644
(file)
--- a/
src/com/owncloud/android/ui/adapter/DiskLruImageCache.java
+++ b/
src/com/owncloud/android/ui/adapter/DiskLruImageCache.java
@@
-197,4
+197,8
@@
public class DiskLruImageCache {
public void setMaxSize(long maxSize){
mDiskCache.setMaxSize(maxSize);
}
public void setMaxSize(long maxSize){
mDiskCache.setMaxSize(maxSize);
}
+
+ public long getMaxSize(){
+ return mDiskCache.getMaxSize();
+ }
}
\ No newline at end of file
}
\ No newline at end of file