package org.r3pek.pharmacies; import org.r3pek.pharmacies.backup.WrapBackupManager; import org.r3pek.pharmacies.widgets.SeekBarPreference; import android.os.Bundle; import android.preference.PreferenceActivity; import android.util.Log; public class MyPreferences extends PreferenceActivity { private static boolean isRunningInFroyo; /* establish whether the "new" class is available to us */ static { try { WrapBackupManager.isAvailable(); isRunningInFroyo = true; } catch (Throwable t) { isRunningInFroyo = false; } } public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); SeekBarPreference sbp = (SeekBarPreference) findPreference("pref_gen_maxdist"); sbp.setMin(1); } @Override public void onStop() { super.onStop(); if (isRunningInFroyo) WrapBackupManager.dataChanged(getPackageName()); } }