У меня есть 2 действия. Во втором действии я помещаю строки в общие настройки с помощью редактора и фиксирую их.
когда я возвращаюсь со 2-го действия к 1-му действию, чтобы увидеть, что строки не отображаются.
Но когда я убиваю приложение/выхожу из него и снова запускаю приложение, я могу видеть строки в 1-м действии.
Мой вопрос: работает ли SharedPreferences таким образом?
Поскольку предыдущие значения возвращаются даже после их обновления до новых значений во втором действии.
1-е действие имеет 2 текстовых представления только для отображения строк.
2-е действие, чтобы ввести 2 строки, сохранить и finish();
вернуться к 1-му действию
1-е действие в методе Oncreate
я получаю общий префикс и отображаю
при переходе ко 2-му действию с 1-го на 2-е я заканчиваю(); 1-е занятие;
Тем не менее новые значения не отображаются, а только после повторного открытия приложения.
onStart
не обязательно будет вызван, когда вы вернетесь из другогоActivity
. Вместо этого ему следует использовать методonResume
. Ознакомьтесь с жизненным циклом активности здесь: developer.android.com/reference/android/ приложение/Activity.html - person Darwind   schedule 15.09.2013onPause()
/onResume()
. При этом диалоговые действия встречаются редко, поэтому обычноonStop()
/onStart()
будут вызываться вместе сonPause()
/onResume()
. - person CommonsWare   schedule 15.09.2013