Сохранить текст внутри кнопки для следующего запуска приложения - PullRequest
0 голосов
/ 07 ноября 2011

У меня есть кнопка, которая изменяет текст внутри нее при нажатии.

<Button android:id="@+id/timelinebtn"
    android:text="Button1"
    android:background="@android:color/transparent"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:padding="5dp" />

В моем приложении есть несколько других нажимаемых пользователем кнопок, и в зависимости от того, что они нажимают, текст внутри этой кнопки (сначала «Button1») меняется на другой текст с кодом:

button1.setText("Changed the text to something other.");

Мой вопрос заключается в том, как сохранить последний текст, отображаемый кнопкой, для следующего запуска программы. Еще раз, чтобы сделать это немного более понятным - когда я закрываю программу, как кнопка может сохранять текст внутри нее до следующего запуска приложения.

1 Ответ

1 голос
/ 07 ноября 2011

Вам нужно где-то сохранить состояние, возможно, самым быстрым способом было бы использование общих настроек.

Вы можете прочитать это , оно описывает все способы хранения данных в Android.

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