我有一个简单的问题。在我的应用程序中,我有 3 个 Activity A、B、C。 Activity A 是主要 Activity 。在 Activity A 上执行某些操作后,它会转到 Activity B,然后在执行某些操作后转到 Activity C。当我在 Activity C 时,我按下主页按钮,主屏幕出现了。现在,当我再次单击应用程序图标时,它会再次启动 Activity C。但我希望 Activity A 应该来,因为我必须询问密码。我希望当我按下主页按钮时所有 Activity 都应该完成,当我再次单击应用程序图标时,登录 Activity 即 Activity A 应该会出现。谁能给我一些解决方案?
最佳答案
如果您的开火 Intent 是像这样从一项 Activity 转到另一项 Activity ----->
Intent intent = new Intent(this, B.class); 启动 Activity ( Intent );
然后将这个东西添加到您的代码中,一切都会好起来的---->
addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT) 就像这样 ----->
Intent intent = new Intent(this, B.class).addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 启动 Activity ( Intent );
注意--->这里(this)指的是你的A Activity 。
关于android - 如何重新排序 android 中的 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7457285/