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