Я использовал метод onTaskRemoved()
в службе, чтобы обнаружить, когда приложение было удалено из списка устройств RECENT, отмахиваясь от него. Я заготовлю несколько протоколов и некоторые другие операции, которые должны произойти, когда это произойдет.
Он отлично работает.
Затем я проверил этот метод на устройстве HUAWEI под управлением Android 6.0. Метод никогда не вызван. Я также добавил вызов Log.d и, как и ожидалось, этот журнал так и не появился. То же самое происходит на устройстве XIOMI.
Любые идеи, почему это происходит и как это разрешить? Или существует другой способ обнаружить приложение, которое было удалено из списка RECENT без использования onTaskRemoved()
?
Спасибо