diff options
| author | The Android Open Source Project <initial-contribution@android.com> | 2009-02-10 15:44:05 -0800 |
|---|---|---|
| committer | The Android Open Source Project <initial-contribution@android.com> | 2009-02-10 15:44:05 -0800 |
| commit | 1feaa85791b3b5cc66a16142afc2259a2356bc9e (patch) | |
| tree | 358b291b67f16adb85d6b4a9ce8be57303626a1b /src/com/android/settings/UserDictionarySettings.java | |
| parent | 590c0a97ff3b7665306e14da9a999212da5f06b9 (diff) | |
| download | packages_apps_Settings-1feaa85791b3b5cc66a16142afc2259a2356bc9e.tar.gz packages_apps_Settings-1feaa85791b3b5cc66a16142afc2259a2356bc9e.tar.bz2 packages_apps_Settings-1feaa85791b3b5cc66a16142afc2259a2356bc9e.zip | |
auto import from //branches/cupcake/...@130745
Diffstat (limited to 'src/com/android/settings/UserDictionarySettings.java')
| -rw-r--r-- | src/com/android/settings/UserDictionarySettings.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/com/android/settings/UserDictionarySettings.java b/src/com/android/settings/UserDictionarySettings.java index 5d3c8ac37..8b86a6bfa 100644 --- a/src/com/android/settings/UserDictionarySettings.java +++ b/src/com/android/settings/UserDictionarySettings.java @@ -21,6 +21,7 @@ import android.app.Dialog; import android.app.ListActivity; import android.content.Context; import android.content.DialogInterface; +import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.provider.UserDictionary; @@ -54,6 +55,8 @@ public class UserDictionarySettings extends ListActivity { + UserDictionary.Words.LOCALE + " is null"; private static final String DELETE_SELECTION = UserDictionary.Words.WORD + "=?"; + + private static final String EXTRA_WORD = "word"; private static final int CONTEXT_MENU_EDIT = Menu.FIRST; private static final int CONTEXT_MENU_DELETE = Menu.FIRST + 1; @@ -87,6 +90,16 @@ public class UserDictionarySettings extends ListActivity { } @Override + protected void onResume() { + super.onResume(); + if (getIntent().getAction().equals("com.android.settings.USER_DICTIONARY_INSERT")) { + String word = getIntent().getStringExtra(EXTRA_WORD); + if (word != null) { + showAddOrEditDialog(word); + } + } + } + @Override protected void onRestoreInstanceState(Bundle state) { super.onRestoreInstanceState(state); mDialogEditingWord = state.getString(INSTANCE_KEY_DIALOG_EDITING_WORD); @@ -207,7 +220,7 @@ public class UserDictionarySettings extends ListActivity { // TODO: present UI for picking whether to add word to all locales, or current. UserDictionary.Words.addWord(this, word.toString(), - 1, UserDictionary.Words.LOCALE_TYPE_ALL); + 128, UserDictionary.Words.LOCALE_TYPE_ALL); mCursor.requery(); } |
