Ответ 1
В вашем файле AndroidManifest.xml
добавьте атрибут android:noHistory="true"
в свой заставку <activity>
.
В моем приложении у меня два действия. Во-первых, это заставка, в которой просто отображается имя приложения и несколько других данных. Когда вы нажимаете на активность заставки, я загружаю основное действие. Мое приложение отлично работает, но я столкнулся с небольшой проблемой. Если я нажму кнопку "Назад" из моего основного действия, управление будет зависеть от активности экрана. Но я не хочу снова показывать активность заставки, я хочу избежать активности заставки при нажатии кнопки "Назад".
Возможно ли это? Если да, то как?
В вашем файле AndroidManifest.xml
добавьте атрибут android:noHistory="true"
в свой заставку <activity>
.
как я понимаю, вы хотите, чтобы активность всплеска не показывалась после изменения активности. Вы должны отметить действия save On Stack и начать с новой активности, нажимая на нее, и с завершением вы попадаете в верхний стек, я думаю, если вы назовете метод finish() вашей проблемой исправить как: в вашей активности заставки, где вызывается функция StartActivity insert finish() после
public void onClick(View v) {
Intent intent = new Intent(Main.this, Splash.class);
startActivity(intent);
finish();
}
hop полезен:)