Move pref names to Preferences.java
This commit is contained in:
parent
aaad028f3a
commit
1b83bf38ac
@ -26,7 +26,13 @@ public class Preferences implements SharedPreferences.OnSharedPreferenceChangeLi
|
||||
preferences.registerOnSharedPreferenceChangeListener(this);
|
||||
}
|
||||
|
||||
private static final String PREF_COMPACT_LAYOUT = "compactlayout";
|
||||
public static final String PREF_UPD_INTERVAL = "updateInterval";
|
||||
public static final String PREF_UPD_WIFI_ONLY = "updateOnWifiOnly";
|
||||
public static final String PREF_ROOTED = "rooted";
|
||||
public static final String PREF_INCOMP_VER = "incompatibleVersions";
|
||||
public static final String PREF_THEME = "theme";
|
||||
public static final String PREF_COMPACT_LAYOUT = "compactlayout";
|
||||
|
||||
private static final boolean DEFAULT_COMPACT_LAYOUT = false;
|
||||
|
||||
private boolean compactLayout = DEFAULT_COMPACT_LAYOUT;
|
||||
|
@ -28,6 +28,7 @@ import android.view.MenuItem;
|
||||
|
||||
import android.support.v4.app.NavUtils;
|
||||
|
||||
import org.fdroid.fdroid.Preferences;
|
||||
import org.fdroid.fdroid.compat.ActionBarCompat;
|
||||
|
||||
public class PreferencesActivity extends PreferenceActivity implements
|
||||
@ -38,12 +39,6 @@ public class PreferencesActivity extends PreferenceActivity implements
|
||||
public static final int RESULT_RESTART = 4;
|
||||
private int result = 0;
|
||||
|
||||
public static final String KEY_UP_INT = "updateInterval";
|
||||
public static final String KEY_UP_WI_O = "updateOnWifiOnly";
|
||||
public static final String KEY_ROOTED = "rooted";
|
||||
public static final String KEY_INC_VER = "incompatibleVersions";
|
||||
public static final String KEY_THEME = "theme";
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
((FDroidApp) getApplication()).applyTheme(this);
|
||||
@ -59,9 +54,9 @@ public class PreferencesActivity extends PreferenceActivity implements
|
||||
.registerOnSharedPreferenceChangeListener(
|
||||
(OnSharedPreferenceChangeListener)this);
|
||||
CheckBoxPreference onlyOnWifi = (CheckBoxPreference)
|
||||
findPreference(KEY_UP_WI_O);
|
||||
onlyOnWifi.setEnabled(Integer.parseInt(
|
||||
((ListPreference)findPreference(KEY_UP_INT))
|
||||
findPreference(Preferences.PREF_UPD_WIFI_ONLY);
|
||||
onlyOnWifi.setEnabled(Integer.parseInt(((ListPreference)
|
||||
findPreference(Preferences.PREF_UPD_INTERVAL))
|
||||
.getValue()) > 0);
|
||||
}
|
||||
|
||||
@ -85,27 +80,27 @@ public class PreferencesActivity extends PreferenceActivity implements
|
||||
@Override
|
||||
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
|
||||
|
||||
if (key.equals(KEY_UP_INT)) {
|
||||
if (key.equals(Preferences.PREF_UPD_INTERVAL)) {
|
||||
int interval = Integer.parseInt(
|
||||
sharedPreferences.getString(key, "").toString());
|
||||
CheckBoxPreference onlyOnWifi = (CheckBoxPreference)
|
||||
findPreference(KEY_UP_WI_O);
|
||||
findPreference(Preferences.PREF_UPD_WIFI_ONLY);
|
||||
onlyOnWifi.setEnabled(interval > 0);
|
||||
return;
|
||||
}
|
||||
|
||||
if (key.equals(KEY_INC_VER)) {
|
||||
if (key.equals(Preferences.PREF_INCOMP_VER)) {
|
||||
result ^= RESULT_RELOAD;
|
||||
setResult(result);
|
||||
return;
|
||||
}
|
||||
|
||||
if (key.equals(KEY_ROOTED)) {
|
||||
if (key.equals(Preferences.PREF_ROOTED)) {
|
||||
result ^= RESULT_REFILTER;
|
||||
setResult(result);
|
||||
return;
|
||||
}
|
||||
if (key.equals(KEY_THEME)) {
|
||||
if (key.equals(Preferences.PREF_THEME)) {
|
||||
result |= RESULT_RESTART;
|
||||
setResult(result);
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user