From 5642fdbf43f06f3773076e3390a6bef120adfc80 Mon Sep 17 00:00:00 2001 From: Jean Chalard Date: Tue, 8 May 2012 20:33:54 +0900 Subject: [PATCH] Improve encapsulation Change-Id: I30d28c3a62cc5de3432f04b6469eca077ee3eff6 --- .../settings/inputmethod/UserDictionaryAddWordActivity.java | 4 +--- .../settings/inputmethod/UserDictionaryAddWordContents.java | 5 +++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/inputmethod/UserDictionaryAddWordActivity.java b/src/com/android/settings/inputmethod/UserDictionaryAddWordActivity.java index 4dd9e00b14d..f849a0b915b 100644 --- a/src/com/android/settings/inputmethod/UserDictionaryAddWordActivity.java +++ b/src/com/android/settings/inputmethod/UserDictionaryAddWordActivity.java @@ -75,9 +75,7 @@ public class UserDictionaryAddWordActivity extends Activity { @Override public void onSaveInstanceState(final Bundle outState) { - outState.putString( - UserDictionaryAddWordContents.EXTRA_WORD, mContents.mEditText.getText().toString()); - outState.putString(UserDictionaryAddWordContents.EXTRA_LOCALE, mContents.mLocale); + mContents.saveStateIntoBundle(outState); } public void onClickCancel(final View v) { diff --git a/src/com/android/settings/inputmethod/UserDictionaryAddWordContents.java b/src/com/android/settings/inputmethod/UserDictionaryAddWordContents.java index 25403232887..a74fa1b2651 100644 --- a/src/com/android/settings/inputmethod/UserDictionaryAddWordContents.java +++ b/src/com/android/settings/inputmethod/UserDictionaryAddWordContents.java @@ -70,6 +70,11 @@ public class UserDictionaryAddWordContents { mLocale = null == locale ? Locale.getDefault().toString() : locale; } + /* package */ void saveStateIntoBundle(final Bundle outState) { + outState.putString(EXTRA_WORD, mEditText.getText().toString()); + outState.putString(EXTRA_LOCALE, mLocale); + } + /* package */ void apply(final Context context) { final ContentResolver resolver = context.getContentResolver(); if (UserDictionaryAddWordContents.MODE_EDIT == mMode && !TextUtils.isEmpty(mOldWord)) {