В моем приложении для Android у меня есть действия, предназначенные только для данных только для чтения, а затем кнопки, которые переходят к новому действию, где вы можете редактировать данные из других действий. Самая длинная цепочка может быть более 3 или 4 нажатий кнопки, чтобы принимать их в различные виды деятельности, где они могут видеть и редактировать данные.как отслеживать изменения, чтобы перезапустить activitiy в android?
Основная проблема, например, в действиях A
, я могу просмотреть данные профиля, затем, если я нажму кнопку, я перейду к действиям EA
, чтобы редактировать данные из действий A
. Когда я сохраняю от EA
, я возвращаюсь к действиям A
, а затем мне нужно будет обновить данные, просто перезапустив активность.
Я могу сделать простую проверку для этого, когда его только одна кнопка участвует, но в моем приложении, у меня есть такие вещи, как A
ходит в B
ходит в C
, а затем EC
(данные редактирования для деятельности C
). Как я могу возобновить работу до того места, где я начал, если я нажал сохранить в EC
? Поэтому, если я сохранил в EC
, то, когда я нажимаю на кнопку, он должен перезапустить C
, затем B
, затем A
во время их возобновления событий. Также событие onresume не должно происходить, если они просто сводят к минимуму приложение, а затем снова открывают его, потому что тогда он перезапустится без причины.
У кого-нибудь есть хороший способ сделать это?
Спасибо.
Вы вводите в заблуждение виды и действия? Пожалуйста, проверьте свой вопрос и отредактируйте, если вам нужно. Я смущен вашим описанием «возврат к просмотру». – Simon
Да, я имею в виду действия. – omega
Im теперь думает хранить объекты класса в глобальном списке, когда я нажимаю новые кнопки, а затем, когда я нажимаю «Сохранить», я просто перезапускаю все объекты в этом списке, а затем удаляю их из списка. – omega