onTaskRemoved () não sendo chamado nos dispositivos HUAWEI e XIOMI
Eu tenho usadoonTaskRemoved()
método em um Serviço para detectar quando um aplicativo foi removido da lista RECENTE do dispositivo, deslizando-o para longe. Eu pré-forma alguns logs e outras operações que precisam ocorrer quando isso acontece. Funciona perfeitamente.
Depois, verifiquei esse método em um dispositivo HUAWEI com Android 6.0. O método nunca é chamado. Também adicionei uma chamada Log.d e, como esperado, esse log nunca apareceu. O mesmo acontece em um dispositivo XIOMI.
Alguma idéia de por que isso acontece e como resolver isso? Ou existe outra maneira de detectar o aplicativo que foi removido da lista RECENTE sem depender deonTaskRemoved()
?
obrigado