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
This commit is contained in:
Jean Chalard
2012-05-08 16:35:53 +09:00
parent b9f837dd1d
commit be07e49a92
5 changed files with 155 additions and 5 deletions

View File

@@ -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) {