Первое действие, которое загружается в моем приложении, — это действие инициализации, и после его завершения загружается новое действие. Я хочу убедиться, что если пользователь нажмет «Назад», он перейдет прямо к панели запуска, а не к экрану инициализации. Примечание: это вообще лучший подход или лучше сделать это с помощью какого-нибудь флага намерения?
Правильно ли вызывать finish() после вызова startActivity() для нового действия?
onCreate() {
...
startActivity(new Intent(this, NextActivity.class));
finish();
...
}
Я все еще использую весь метод «Очередь сообщений» для работы в Android, и я предполагаю, что вызов startActivity(), а затем finish() из моего первого onCreate() действия будет регистрировать каждое соответствующее сообщение в очереди сообщений, но завершит выполнение onCreate(), прежде чем перейти к запуску следующего действия и завершению моего первого. Это правильное понимание?