我一直在使用onTaskRemoved()
服务中的方法来检测应用程序何时从设备最近列表中删除。当发生这种情况时,我会执行一些日志记录和一些其他操作。它完美地工作。
然后我在运行Android 6.0的华为设备上检查了这个方法。该方法永远不会被调用。我还添加了一个 Log.d 调用,正如预期的那样,这个日志从未出现过。同样的情况也发生在 XIAOMI 设备上。
任何想法为什么会发生这种情况以及如何解决这个问题?或者是否有另一种方法来检测应用程序已从最近列表中删除而不依赖onTaskRemoved()
?
谢谢