Избегайте активности заставки при нажатии кнопки "Назад"

В моем приложении у меня два действия. Во-первых, это заставка, в которой просто отображается имя приложения и несколько других данных. Когда вы нажимаете на активность заставки, я загружаю основное действие. Мое приложение отлично работает, но я столкнулся с небольшой проблемой. Если я нажму кнопку "Назад" из моего основного действия, управление будет зависеть от активности экрана. Но я не хочу снова показывать активность заставки, я хочу избежать активности заставки при нажатии кнопки "Назад".

Возможно ли это? Если да, то как?

Ответы

Ответ 1

В вашем файле AndroidManifest.xml добавьте атрибут android:noHistory="true" в свой заставку <activity>.

Ответ 2

как я понимаю, вы хотите, чтобы активность всплеска не показывалась после изменения активности. Вы должны отметить действия save On Stack и начать с новой активности, нажимая на нее, и с завершением вы попадаете в верхний стек, я думаю, если вы назовете метод finish() вашей проблемой исправить как: в вашей активности заставки, где вызывается функция StartActivity insert finish() после

public void onClick(View v) {
    Intent intent = new Intent(Main.this, Splash.class);
    startActivity(intent);
    finish();
}

hop полезен:)