Как сохранить текстовый вид при переходе на этот экран? - PullRequest
0 голосов
/ 09 марта 2012

Привет, у меня есть вопрос о том, как я могу использовать sharedPreference, чтобы сохранить текст tetview. Я реализую игру в том, что я должен разработать таблицу оценок, используя textviews. Я могу сортировать текстовый вид текста, но дело в том, что когда я перехожу на этот экран каждый раз, когда он очищается, и мне нужно ввести новую строку ... дайте мне знать, как я могу просмотреть уже введенные результаты в этом текстовом виде.

Заранее спасибо ..

Ответы [ 3 ]

0 голосов
/ 09 марта 2012

onPause вы можете сделать следующее:

Настройки SharedPreferences = getSharedPreferences (STATE_VARIABLE_FILE, 0);

SharedPreferences.Editor editor = settings.edit ();

editor.putString ("Score", edit_text.getText (). ToString (). Trim ());

editor.commit ();

OnResume разместите что-то вроде ниже:

Настройки SharedPreferences = getSharedPreferences (STATE_VARIABLE_FILE, 0); edit_text.setText (settings.getString ("score", ""));

0 голосов
/ 09 марта 2012

используйте onSaveInstanceState(Bundle outState) и onRestoreInstanceState(Bundle outState) для восстановления TextView Значение.

0 голосов
/ 09 марта 2012
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
...