am 5642fdbf: Improve encapsulation

* commit '5642fdbf43f06f3773076e3390a6bef120adfc80':
  Improve encapsulation
This commit is contained in:
Jean Chalard
2012-05-09 02:14:17 -07:00
committed by Android Git Automerger
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)) {