Возможно ли, что действие (которое называется завершением) запускает какое-то другое действие?

#android #android-activity

Вопрос:

Возможно ли, что действие (которое называется завершением) запускает какое-то другое действие?

как показано ниже кода?

 Intent intent = new Intent(activity, OtherActivity.class);   activity.finish();  activity.startActivity(intent);  

Комментарии:

1. Да, это возможно

Ответ №1:

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

Ответ №2:

Вы можете протестировать свой собственный код, вы обнаружите, что это выполнимо, потому что finish должен выполняться некоторое время, но обычно сначала выполняется startActivity, а затем выполняется finish.