- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我知道它应该可以通过 android list 中的 android:excludeFromRecents="true"
或 Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
Intent 标志来实现。
问题是,如果当前正在显示应用程序,那将不起作用 - 当单击“最近使用的应用程序”按钮时,应用程序始终显示在第一位,允许快速终止应用程序(通过滑动它)。不适合闹钟应用程序。
幸运的是,音乐服务继续播放,用户可以通过通知返回完成警报,但我真的很难重新创建 Activity 堆栈。
有什么快速修复方法吗?
最佳答案
这是一个众所周知的 Android 问题:https://code.google.com/archive/p/android-developer-preview/issues/1662
这是一个解决方案:
ActivityManager am =(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
if(am != null) {
List<ActivityManager.AppTask> tasks = am.getAppTasks();
if (tasks != null && tasks.size() > 0) {
tasks.get(0).setExcludeFromRecents(true);
}
}
如果任务根 Activity 从最近排除,则此任务中的所有 Activity 也将被排除。
关于android - 如何不在 ICS 的最近应用列表中显示应用? excludeFromRecents 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482413/
当我编写 android:excludeFromRecents="true" 或 android:noHistory="true" 时,它不会禁用 Android 4.0+ 平板电脑上的最新应用程序。
我正在使用以下代码将 Activity 作为弹出窗口打开 但是 excludeFromRecents 不起作用。如果用户点击后退按钮,弹出窗口会在返回主菜单时显示。 最佳答案 使用android:n
可能重复: How to not show app on recent apps list in ICS? excludeFromRecents doesn't work 假设我有两个 Activit
我已经浏览过 android 文档,但无法清楚地了解这些标签?什么时候应该使用 autoRemoveFromRecents 和 excludeFromRecents? 最佳答案 autoRemoveF
我的应用有两个入口点(MainActivity 和 FromNotificationActivity)。 我希望 MainActivity 出现在最近的任务中,而不是 FromNotification
我知道它应该可以通过 android list 中的 android:excludeFromRecents="true" 或 Intent.FLAG_ACTIVITY_EXCLUDE_FROM_REC
我正在尝试完成一项 Activity ,而不是将其放在最近的 Activity 中。以下代码似乎适用于 KitKat 但不适用于 lolipop,因为该 Activity 总是显示在最近的 Activ
似乎当前从 android L 中最近的应用程序列表中排除应用程序的方法已损坏。我们的应用程序使用的是 android:excludeFromRecents 并且运行良好。除非我们的应用是设备重启时第
我是一名优秀的程序员,十分优秀!