Я не хочу, чтобы пользователь мог вернуться к заставке моего приложения. Похоже, что одним из решений является проверка того, является ли действие ниже текущего экземпляром заставки, и в этом случае выйдите из приложения, как показано в коде ниже. Тем не менее, я не знаю, как проверить, какая предыдущая активность в стеке. Кто-нибудь может помочь? Есть ли другой способ отключить «вернуться» к данному виду деятельности?
@Override
public void onBackPressed() {
if(<previous activity in stack is an instance of splashscreen>){
Intent exit_intent=new Intent(CurrentActivity.this, SplashScreen.class);
exit_intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
exit_intent.putExtra("EXIT", true);
context.startActivity(exit_intent);
}
}