一、android:excludeFromRecents

在AndroiManifest.xml中配置,它意味着是否应从最近使用的应用列表(即概览屏幕)中排除该 Activity 启动的任务。该 Activity 是新任务的根 Activity 时,此属性确定最近使用的应用列表中是否应出现该任务。如果应从列表中排除任务,请设置“true”;如果应将其包括在内,则设置“false”。默认值为“false”。
注意:如果Activity不是任务栈的第一个Activity,设置该标签不会起作用,同理,如果栈内第一个Activity设置了true,栈内其他Activity同样不会出现在最近任务列表里。

<activityandroid:name="com.example.statemachine.MainActivity"android:excludeFromRecents="true"android:taskAffinity=":splash"><intent-filter><action android:name="android.intent.action.MAIN" /></intent-filter></activity>

二、Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS

FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS作用和android:excludeFromRecents效果相同,也同样只对栈内第一个Activity生效。可以针对

val intent = Intent(context, SettingActivity::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS)
context.startActivity(intent)

三、 setExcludeFromRecents

ntent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS都只对栈内第一个Activity,这其实是因为该设置真正针对Activity栈,在API21之后,针对Activity栈提供了setExcludeFromRecents方法。

val am = applicationContext.getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager
am?.let {val tasks = it.appTasksif (!tasks.isNullOrEmpty()) {tasks[0].setExcludeFromRecents(true)}
}

Android 最近任务列表中隐藏图标相关推荐

  1. 如何在最近任务列表中隐藏app

    背景 用户经常会通过最近任务列表一下子kill掉所有的程序,但是如果我们程序不运行,就没法发挥作用. 解决方案 在我们的启动activity中,增加如下配置: android:excludeFromR ...

  2. android 标题图标,android 中 actionbar 常用方法。设置标题,隐藏图标等

    设置标题: actionBar.setTitle("关于我们"); 使返回箭头出现 actionBar.setDisplayHomeAsUpEnabled(true); 监听返回按 ...

  3. android 自动打开第三方应用程序,Android如何做到应用程序图标隐藏,由第三方程序显示启动...

    Android如何做到应用程序图标隐藏,由第三方程序显示启动 发布时间:2020-07-13 03:25:02 来源:51CTO 阅读:11353 作者:ord1nary 在AndroidManife ...

  4. android出现多个闹钟图标,无法解除/隐藏Android 5.0 Lollipop上的闹钟图标

    自 Android Lollipop 5.0(API21)发布以来,现在有一个API可以正式显示/隐藏警报图标. 有关此 here的更多信息,请参阅stackoverflow. 多亏了它,我设法现在在 ...

  5. Android应用之【隐藏桌面图标的一种方法】

    在Android10之前,应用程序通过调用PackageManager.setComponentEnabledSetting(componentName, PackageManager.COMPONE ...

  6. Android App 隐藏图标(Android 10除外)并隐式启动

    正好有个小需求,要把Android的App图标隐藏掉(Android 10除外,下面简单说明一下),并提供隐式启动. 实现这个功能非常简单,直接上代码. AndroidManifest.xml文件: ...

  7. nova launcher_如何使用Nova Launcher从Android的应用程序抽屉中隐藏应用程序

    nova launcher Not every app deserves a spot in your app drawer. Maybe there are some built-in apps y ...

  8. android 按钮带图标 阴影_android中带图标的按钮(ImageButton)怎么用

    展开全部 除了Android系统自带的Button按钮以外,还提供了带图标的按钮ImageButton 要制作带图标的按钮,首先要在布局62616964757a686964616fe58685e5ae ...

  9. android显示通知图标大全,Android推送通知:图标未显示在通知中,而是显示白色方块...

    Android推送通知:图标未显示在通知中,而是显示白色方块 我的应用会生成通知,但我没有显示为该通知设置的图标.相反,我得到一个白色方块. 我已经尝试调整图标的大小(尺寸720x720,66x66, ...

最新文章

  1. 注释工具_好用的位点分级注释工具,VarSome插件
  2. 【转】编程思想之消息机制
  3. 详解scss的继承、占位符和混合宏
  4. leetcode 打印_剑指 Offer 32 - III 从上到下打印二叉树 III - leetcode 剑指offer
  5. C语言 | 输出1~1000以内能被3整除,且个位是1的整数(源代码)
  6. Spring Boot 统一结果封装
  7. oracle游标fetch_SQL游标@@ FETCH_STATUS函数概述
  8. 怎么升级iOS10教程
  9. 云服务器如何选型?可以从这几个方面来考虑
  10. WPF-创建超链接文本
  11. 详尽Ubuntu18安装搜狗输入法教程
  12. 《数据挖掘导论》绪论
  13. 方差及常见分布的方差计算与推导
  14. Python实现图形界面猜数字游戏(GUI)
  15. 表头顺序不一样的表格如何合并_excel表怎样将两张表的数据合并,顺序不一样...
  16. python 网格交易源码_网格交易策略(难度:中级)
  17. 黑苹果Macos 恢复系统后按下允许扩展性内核构建之后无限重启无法开机解决办法之一
  18. html5 游戏 动画设计,11款效果惊艳的HTML5动画应用
  19. 用友文件服务器不存在,用友T6软件备份提示超时已过期,错误'53'文件不存在
  20. 【Metal2剖析(七):抗锯齿之基于Imageblock特性的增强MSAA】

热门文章

  1. Android手机直播系统开发介绍
  2. elasticsearch数据迁移
  3. Ubuntu 18.04安装Docker Dashboard
  4. Erlang 下载安装
  5. 用keras采用DCGAN网络生成三国群英传7的人物头像
  6. bat实现 自动循环打开谷歌浏览器自动访问网站关闭浏览器功能
  7. 电缆 电流_如何不用电缆观看每项运动(运动返回时)
  8. 分析oj 网的题目难度和通过率的关系
  9. 三个基本的布尔逻辑算符是_布尔逻辑算符.ppt
  10. 微信小程序获取用户位置信息