diff options
author | Jean Chalard <jchalard@google.com> | 2012-05-08 16:35:53 +0900 |
---|---|---|
committer | Jean Chalard <jchalard@google.com> | 2012-05-08 20:10:51 +0900 |
commit | be07e49a9292b653b923cbfa64dc5c42972ded41 (patch) | |
tree | 3aafb75e95e8fc3e74d4153540cc4373a2e20f89 /src/com/android/settings/UserDictionarySettings.java | |
parent | b9f837dd1da22f41c72e0cdc1454a486dbc6c448 (diff) | |
download | packages_apps_Settings-be07e49a9292b653b923cbfa64dc5c42972ded41.zip packages_apps_Settings-be07e49a9292b653b923cbfa64dc5c42972ded41.tar.gz packages_apps_Settings-be07e49a9292b653b923cbfa64dc5c42972ded41.tar.bz2 |
Implement the "add word" screen according to new spec
This is only the interface. It doesn't do anything yet, so as to
avoid a too large change.
Bug: 6026080
Change-Id: I0c7f0c09f71e01b18fcb3566a3c6c4b0f0b2a0fc
Diffstat (limited to 'src/com/android/settings/UserDictionarySettings.java')
-rw-r--r-- | src/com/android/settings/UserDictionarySettings.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/com/android/settings/UserDictionarySettings.java b/src/com/android/settings/UserDictionarySettings.java index 0b93a6a..756c592 100644 --- a/src/com/android/settings/UserDictionarySettings.java +++ b/src/com/android/settings/UserDictionarySettings.java @@ -183,13 +183,17 @@ public class UserDictionarySettings extends ListFragment { * @param editingWord the word to edit, or null if it's an add. */ private void showAddOrEditDialog(final String editingWord) { - final Intent intent = new Intent(null == editingWord + final Bundle args = new Bundle(); + args.putString(UserDictionaryAddWordActivity.EXTRA_MODE, null == editingWord ? UserDictionaryAddWordActivity.MODE_INSERT_ACTION : UserDictionaryAddWordActivity.MODE_EDIT_ACTION); - // The following are fine if they are null - intent.putExtra(UserDictionaryAddWordActivity.EXTRA_WORD, editingWord); - intent.putExtra(UserDictionaryAddWordActivity.EXTRA_LOCALE, mLocale); - startActivity(intent); + args.putString(UserDictionaryAddWordActivity.EXTRA_WORD, editingWord); + args.putString(UserDictionaryAddWordActivity.EXTRA_LOCALE, mLocale); + android.preference.PreferenceActivity pa = + (android.preference.PreferenceActivity)getActivity(); + pa.startPreferencePanel( + com.android.settings.inputmethod.UserDictionaryAddWordFragment.class.getName(), + args, R.string.details_title, null, null, 0); } private String getWord(int position) { |