X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2FPreferenceActivity.java;fp=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2FPreferenceActivity.java;h=ac41a864afb86e1d25a3f90a73f34e5e37b5995a;hb=3e6ba19f49495e7ee8fb35707d9f668f866cc3eb;hp=8b1e2f773a955add5a847707a33e08d3df0a1412;hpb=371de91d74e41e1f6036379e1976b14884fc1de1;p=Dictionary.git diff --git a/src/com/hughes/android/dictionary/PreferenceActivity.java b/src/com/hughes/android/dictionary/PreferenceActivity.java index 8b1e2f7..ac41a86 100644 --- a/src/com/hughes/android/dictionary/PreferenceActivity.java +++ b/src/com/hughes/android/dictionary/PreferenceActivity.java @@ -16,8 +16,10 @@ package com.hughes.android.dictionary; import java.util.List; +import android.content.SharedPreferences; import android.os.Bundle; import android.preference.ListPreference; +import android.preference.PreferenceManager; public class PreferenceActivity extends android.preference.PreferenceActivity { @@ -26,7 +28,16 @@ public class PreferenceActivity extends android.preference.PreferenceActivity { @SuppressWarnings("deprecation") @Override public void onCreate(Bundle savedInstanceState) { - setTheme(((DictionaryApplication) getApplication()).getSelectedTheme().themeId); + final DictionaryApplication application = (DictionaryApplication) getApplication(); + setTheme(application.getSelectedTheme().themeId); + + final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + if (prefs.getString(getString(R.string.quickdicDirectoryKey), "").equals("")) { + prefs.edit().putString(getString(R.string.quickdicDirectoryKey), application.getDictDir().getAbsolutePath()).commit(); + } + if (prefs.getString(getString(R.string.wordListFileKey), "").equals("")) { + prefs.edit().putString(getString(R.string.wordListFileKey), application.getWordListFile().getAbsolutePath()).commit(); + } /** * @author Dominik Köppl Preference: select default dictionary As this @@ -37,7 +48,6 @@ public class PreferenceActivity extends android.preference.PreferenceActivity { addPreferencesFromResource(R.xml.preferences); ListPreference defaultDic = (ListPreference) findPreference(getResources().getString( R.string.defaultDicKey)); - DictionaryApplication application = (DictionaryApplication) getApplication(); List dicts = application.getDictionariesOnDevice(null); final CharSequence[] entries = new CharSequence[dicts.size()];