mesfex Asked:2020-11-29 03:34:23 +0000 UTC2020-11-29 03:34:23 +0000 UTC 2020-11-29 03:34:23 +0000 UTC 按手机返回键返回上一页 772 假设应用程序中有 3 个激活。从第 3 次活动到第 1 次。当您按下电话按钮时,它会从第一个返回到第三个(如果您已经在此页面上)。如何避免?嗯,就是从MAIN,activity转到上一页,我想去掉它。 android 1 个回答 Voted Best Answer Andrew 2020-11-29T04:16:40Z2020-11-29T04:16:40Z 要摆脱主要活动的过渡,只需重写方法onBackPressed(): @Override public void onBackPressed() { Intent intent=new Intent(this,MainActivity.class); startActivity(intent); finish(); } 此方法会将您重定向到您所在的活动,但另一方面,您必须确保您的主要活动可以完全离开,因为用户将无法坐在一个屏幕上))您还可以添加使用户不会注意到过渡的标志: intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK ); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); this.overridePendingTransition(0, 0); 我希望这种方法能帮助您解决问题。如果有什么不清楚的地方——不要害羞,不要问,我们会尽我们所能提供帮助。祝你好运 :)
要摆脱主要活动的过渡,只需重写方法
onBackPressed():此方法会将您重定向到您所在的活动,但另一方面,您必须确保您的主要活动可以完全离开,因为用户将无法坐在一个屏幕上))您还可以添加使用户不会注意到过渡的标志:
我希望这种方法能帮助您解决问题。如果有什么不清楚的地方——不要害羞,不要问,我们会尽我们所能提供帮助。祝你好运 :)