summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/UserDictionarySettings.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2012-05-08 16:35:53 +0900
committerJean Chalard <jchalard@google.com>2012-05-08 20:10:51 +0900
commitbe07e49a9292b653b923cbfa64dc5c42972ded41 (patch)
tree3aafb75e95e8fc3e74d4153540cc4373a2e20f89 /src/com/android/settings/UserDictionarySettings.java
parentb9f837dd1da22f41c72e0cdc1454a486dbc6c448 (diff)
downloadpackages_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.java14
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) {