android - 如何在按下主页按钮后恢复以前的 Activity 并返回到应用程序

标签 android android-intent

流程如下。

  • MainActivity -> 第二个 Activity
  • 按主页键,然后显示设备主屏幕。
  • 进入应用程序框并单击应用程序图标。

我预计应该启动第二个 Activity ,但启动了主要 Activity 。

有什么方法可以控制它吗?!

最佳答案

当您按下主页按钮时,Android 的默认行为是将当前 Activity 压入堆栈,除非您在 Activity 中调用了 finish()。每当您打开应用程序时,它都会启动堆栈顶部的 Activity 。

我基于您的系统内存。如果你没有足够的内存来让你的 Activity 保持后台运行,那么 Android 将终止你的 Activity 及其状态以收回一些内存。我在想,也许您的手机(或模拟设备)内存不足。

关于android - 如何在按下主页按钮后恢复以前的 Activity 并返回到应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40975278/

相关文章:

Android在 View 之间画一条水平线

android - 在 FrameLayout 中启动 Activity

Android 应用程序在启动另一个 Intent 后丢失状态

android - ACTION_SENDTO 用于发送电子邮件

android - OkHttp newBuilder()

android - 如何在 Virtual box 中为 android 3.2 启用以太网端口

java - 滚动多行 EditText 时移除焦点

android - 如何使用自定义广告系列归因(不是网址)设置谷歌分析

Android:xml 图像缩放不足以增加图像大小

java - getSupportFragmentManager() 在我的适配器类中不起作用?