我一直在使用Service中的onTaskRemoved()
方法来检测用户通过从RECENT列表中向右滑动将应用程序移除设备。当这种情况发生时,我会记录一些日志和执行其他操作。
它的工作完美。
然后我在运行Android 6.0的华为设备上检查了这个方法。
这个方法从未被调用过。我还添加了一个Log.d调用,正如预期的那样,这个日志从未出现过。在小米设备上也是一样的情况。
有任何想法为什么会这样发生以及如何解决这个问题吗?或者有没有其他方法可以检测应用程序是否已从RECENT列表中移除而不依赖于onTaskRemoved()
?
谢谢