У меня есть Activity_1
после многих шагов, скажем
Activity_2
> Activity_3
.... в некоторой Activity_n
Я изменяю некоторые данные, относящиеся к Activity_1
и вызываю их с помощью
Intent intent = new Intent(Activity_n.this, Activity_1.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Обновление содержимого. Но позже я могу вернуться к Activity_1
где я начал, у которого есть старые данные.
Вместо этого я хочу, чтобы начальный Activity_1
's onResume()
вызывался, используя вышеуказанный код. Или соответствующий флаг
FLAG_ACTIVITY_CLEAR_TOP
рассмотрите задачу, состоящую из действий: A, B, C, D. Если D вызывает startActivity() с намерением, который разрешает компонент активности B, то C и D будут завершены, а B получит заданное намерение, в результате чего теперь стек состоит из: A, B.
Это то, что говорят документы, но не то, что я получаю.