Improve encapsulation

Change-Id: I30d28c3a62cc5de3432f04b6469eca077ee3eff6
This commit is contained in:
Jean Chalard
2012-05-08 20:33:54 +09:00
parent ac499c34fe
commit 5642fdbf43
2 changed files with 6 additions and 3 deletions

View File

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

View File

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