android - 将 Activity 发送到后台而不完成

标签 android android-activity

如何在不调用 finish() 方法的情况下使 Activity 进入后台并返回启动此 Activity 的父 Activity ?我尝试了很多,但我找不到解决方案。因此,如果你们能提供帮助,我将非常感激。

最佳答案

如果 Activity 在与其父级不同的任务中运行,则以下内容将起作用。要实现这一点,请参阅 http://developer.android.com/guide/topics/manifest/activity-element.html#lmode .

public void onBackPressed () {
    moveTaskToBack (true);
}

当前任务将被隐藏,但它的状态将保持不变,当它被重新激活时,它会像您离开时一样显示。

关于android - 将 Activity 发送到后台而不完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2041891/

相关文章:

android - 如何像 Iphone 一样显示 Twitter 发布对话框

java - 你如何使用计时器在 android 中制作秒表?

android - 如何使用 Android 绑定(bind)库和 Kotlin 从 View 中绑定(bind) onClick 事件?

kotlin - 找不到 Android registerForActivityResult

android - 使用 onStop 进行解绑服务

java - 单击按钮时如何打开新 Activity ?

java - 更改可见性导致我的应用程序崩溃,为什么?

android - 如何从 url 链接(深层链接)重新打开(或恢复)先前启动的 Activity ?

android - Activity 组抛出 ActivityNotFoundException?

android - 从 DecorView@2da7146[MyActivity] 找不到 ViewTreeLifecycleOwner