onTaskRemoved () не вызывается в устройствах HUAWEI и XIOMI

Я используюonTaskRemoved() метод в Сервисе, чтобы определить, когда приложение было удалено из списка ПОСЛЕДНЕГО устройства, удалив его. Я готовлю некоторые записи и некоторые другие операции, которые должны произойти, когда это произойдет. Работает отлично.

Затем я проверил этот метод на устройстве HUAWEI под управлением Android 6.0. Метод никогда не вызывается. Я также добавил вызов Log.d и, как и ожидалось, этот журнал никогда не появлялся. То же самое происходит на устройстве XIOMI.

Есть идеи, почему это происходит и как это решить? Или есть другой способ обнаружить приложение было удалено из списка ПОСЛЕДНЕГО, не полагаясь наonTaskRemoved() ?

Спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос