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