我知道它应该是可以实现的是无论是android:excludeFromRecents="true"
在Android清单或Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
意向标志。
问题是,如果当前显示的应用程序不工作 - 点击最近访问的应用按钮时,应用程序首先是始终显示,允许应用程序的快速杀灭(通过刷吧)。 不好的闹钟应用程序。
音乐服务不断幸好玩耍,用户可以回去通过通知完成报警,但我真的很难重现活动堆栈。
任何速战速决可用?
我知道它应该是可以实现的是无论是android:excludeFromRecents="true"
在Android清单或Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
意向标志。
问题是,如果当前显示的应用程序不工作 - 点击最近访问的应用按钮时,应用程序首先是始终显示,允许应用程序的快速杀灭(通过刷吧)。 不好的闹钟应用程序。
音乐服务不断幸好玩耍,用户可以回去通过通知完成报警,但我真的很难重现活动堆栈。
任何速战速决可用?
这是一个众所周知的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); } }
如果任务根系活力从最近的排除,在这个任务中的所有活动也将被排除在外。