- pSaveLocation = (CheckBoxPreferenceWithLongTitle) findPreference("save_last_upload_location");
- if(pSaveLocation != null){
- pSaveLocation.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
- @Override
- public boolean onPreferenceChange(Preference preference, Object newValue) {
- //The saved path is removed when the preference is turned off
- if( newValue instanceof Boolean && !(Boolean) newValue) {
- SharedPreferences.Editor appPrefs = PreferenceManager
- .getDefaultSharedPreferences(getApplicationContext()).edit();
- appPrefs.remove("last_upload_path");
- appPrefs.commit();
- }
- return true;
- }
- });
- }
-
-