Ответьте отправленный здесь - то же решение Вашей проблемы.
Редактирование: ответ JQuery очень хорош, если Вы хотите гладкую прокрутку - я не видел это в действии прежде.
для меня добавляющий Intent.FLAG_ACTIVITY_CLEAR_TASK
решил проблему
Intent i = new Intent(SettingsActivity.this, StartPage.class);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
finish();
Этот код работает для меня в kotlin:
val intent = Intent(this, MainActivity::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_CLEAR_TASK or Intent.FLAG_ACTIVITY_NEW_TASK)
startActivity(intent)
finish()