Android 应用程序退出后,怎么才能不在最近运行列表中显示?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 应用程序退出后,怎么才能不在最近运行列表中显示?相关的知识,希望对你有一定的参考价值。

使应用信息不在运行列表中显示的方法需要修改配置文件中activity标签的两个值
<span style="font-size:14px;">android:noHistory="true"
android:excludeFromRecents="true"></span>
将这两个值置为true
android:noHistory
这个属性用于设置在用户离开该Activity,并且它在屏幕上不再可见的时候,它是否应该从Activity的堆栈被删除。如果设置了true,则要删除,否则不删除。默认值是false。
如果设置为true,则意味着Activity不会保留历史轨迹。也就是说,它不会保留在任务的Activity堆栈中,因此用户不能够在返回到这个Activity。 这个属性在API Level 3中被引入。
android:excledeFromRecents
这属性用于设置由该 Activity所启动的任务是否应该被排除在最近使用的应用程序列表之外。也就是说,当这个 Activity是一个新任务的根节点时,这个属性决定了这个任务适应要显示在用户最近使用的应用程序列表中。如果设置为 true,则这个任务会被排除在列表之外,如何设置为 false,则应该包含在最近使用的应用列表中。默认值是 false。追问

复制?

看过了,不知道具体怎么操作

追答

呃......我试过,好像只能直接删............

追问

具体步骤呢

追答

长按主页,清理

参考技术A 如要一直不显示,那是没办法,要是马上消失,左键有 参考技术B 小明欠 参考技术C 长按主页键,点清理 参考技术D 一定会显示的追答

你可以清除,就没了

docker容器运行后退出,怎么才能一直运行?

现象

启动docker容器 
docker run –name [CONTAINER_NAME] [CONTAINER_ID] 
查看容器运行状态 
docker ps -a 
发现刚刚启动的mydocker容器已经退出

原因

docker容器的主线程(dockfile中CMD执行的命令)结束,容器会退出

办法

可以使用交互式启动

docker run -i [CONTAINER_NAME or CONTAINER_ID]

上面的不太友好,建议使用后台模式和tty选项

docker run -dit [CONTAINER_NAME or CONTAINER_ID]

查看容器状态

docker ps -a

docker调出后台容器

docker attach [CONTAINER_NAME or CONTAINER_ID

TIPs:退出时,使用[ctrl + D],这样会结束docker当前线程,容器结束,可以使用[ctrl + P][ctrl + Q]退出而不终止容器运行

如下命令,会在指定容器中执行指定命令,[ctrl+D]退出后不会终止容器运行

docker exec -it [CONTAINER_NAME or CONTAINER_ID] /bin/bash
 

以上是关于Android 应用程序退出后,怎么才能不在最近运行列表中显示?的主要内容,如果未能解决你的问题,请参考以下文章

Android 隐藏最近任务栏,使Activity 不在最近任务栏显示

docker容器运行后退出,怎么才能一直运行?

Android 怎么退出整个应用程式

Android怎么实现从桌面点击图标后返回上一次退出该应用的状态

C语言中如何才能不退出再运行,直接就能执行后面的语句?

Flutter:退出应用