浏览代码

fixed cick on wifi

tobiasKaminsky 8 年之前
父节点
当前提交
400912e961
共有 1 个文件被更改,包括 4 次插入5 次删除
  1. 4 5
      src/main/java/com/owncloud/android/ui/activity/Preferences.java

+ 4 - 5
src/main/java/com/owncloud/android/ui/activity/Preferences.java

@@ -180,14 +180,13 @@ public class Preferences extends PreferenceActivity
             pUploadOnWifiCheckbox.setChecked(
                     arbitraryDataProvider.getBooleanValue(account, SYNCED_FOLDER_LIGHT_UPLOAD_ON_WIFI));
 
-            pUploadOnWifiCheckbox.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
+            pUploadOnWifiCheckbox.setOnPreferenceClickListener(new OnPreferenceClickListener() {
                 @Override
-                public boolean onPreferenceChange(Preference preference, Object newValue) {
-                    Boolean newBoolean = (Boolean) newValue;
+                public boolean onPreferenceClick(Preference preference) {
                     arbitraryDataProvider.storeOrUpdateKeyValue(account, SYNCED_FOLDER_LIGHT_UPLOAD_ON_WIFI,
-                            String.valueOf(newBoolean));
+                            String.valueOf(pUploadOnWifiCheckbox.isChecked()));
 
-                    return newBoolean;
+                    return true;
                 }
             });