сохранить текст редактирования - PullRequest
1 голос
/ 06 июля 2011

У меня есть editText (R.id.editText1). Но когда я выхожу из игры и перезапускаю ее, текст исчезает. Поэтому я подумал, что я делаю меню параметров.

 @Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(0, MENU_SAVE, 0, "Save");
    menu.add(1, MENU_GET, 1, "Get");
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case MENU_SAVE:
        Here i must save the editText1
        return true;
    case MENU_GET:
        Here i must get the editText1 that i have saved
        return true;
    }

    return false;

Но сейчас я не знаю, как сохранить editText и как его загрузить. Я надеюсь, что вы можете мне помочь, потому что я новичок в Android.

Gaauwe

Edit:

Я нашел ответ самостоятельно. Если у вас также есть проблемы, вы можете перейти к: http://www.edumobile.org/android/android-beginner-tutorials/state-persistence/

Gaauwe

Ответы [ 3 ]

2 голосов
/ 06 июля 2011

Попробуйте использовать SharedPrefferences, чтобы сохранить значение в тексте редактирования.

1 голос
/ 06 июля 2011

Зависит от того, как долго вы хотите сохранить данные и насколько большой текст. Оформить заказ на этой странице на Android.com

http://developer.android.com/guide/topics/data/data-storage.html

0 голосов
/ 03 ноября 2012

SharedPrefferences - это простой способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...