X-Git-Url: http://gitweb.fperrin.net/?p=Dictionary.git;a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2FPreferenceActivity.java;h=c4197e2734113cc3ad115085a733a47eb7fd37b0;hp=d8ded038fd4d08ba50ffc0607e300bfcb1ac7c3b;hb=c76660b2772122109529d3616289980a7084eeeb;hpb=0b8b634663df52b47c2e3aeb75960a5a7b58dffe diff --git a/src/com/hughes/android/dictionary/PreferenceActivity.java b/src/com/hughes/android/dictionary/PreferenceActivity.java index d8ded03..c4197e2 100644 --- a/src/com/hughes/android/dictionary/PreferenceActivity.java +++ b/src/com/hughes/android/dictionary/PreferenceActivity.java @@ -19,13 +19,14 @@ import android.content.SharedPreferences; import android.os.Bundle; import android.os.Build; import android.os.Environment; -import android.preference.ListPreference; -import android.preference.PreferenceManager; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.preference.PreferenceManager; +import android.support.v7.preference.ListPreference; import java.io.File; import java.util.List; -public class PreferenceActivity extends android.preference.PreferenceActivity +public class PreferenceActivity extends AppCompatActivity implements SharedPreferences.OnSharedPreferenceChangeListener { static boolean prefsMightHaveChanged = false; @@ -51,21 +52,7 @@ public class PreferenceActivity extends android.preference.PreferenceActivity * fashion */ super.onCreate(savedInstanceState); - addPreferencesFromResource(R.xml.preferences); - ListPreference defaultDic = (ListPreference) findPreference(getResources().getString( - R.string.defaultDicKey)); - List dicts = application.getDictionariesOnDevice(null); - - final CharSequence[] entries = new CharSequence[dicts.size()]; - final CharSequence[] entryvalues = new CharSequence[dicts.size()]; - - for (int i = 0; i < entries.length; ++i) { - entries[i] = dicts.get(i).dictInfo; - entryvalues[i] = dicts.get(i).uncompressedFilename; - } - - defaultDic.setEntries(entries); - defaultDic.setEntryValues(entryvalues); + setContentView(R.layout.preference_activity); } @Override