Moja aplikacja ma działającą w tle usługę, nawet jeśli aplikacja została zabita z menedżera zadań, ale gdy przetestowałem moją aplikację na MI (xiaomi) telefon zabija moją usługę aplikacji, gdy zamykam aplikację od menedżera zadań, a moja usługa działa dalej i działa doskonale na wszystkich urządzeniach oprócz MI, nawet jeśli zabiję moją aplikację od menedżera zadań.Jak utrzymać swoją usługę aplikacji, nawet jeśli aplikacja jest zamknięta z menedżera zadań w telefonie MI
Jak utrzymać moją usługę w tle, nawet jeśli aplikacja zostanie zabita z menedżera zadań?
To zależy od Androida OS, aby podjąć decyzję o uwolnieniu zasobów. Możesz spojrzeć na 'IntentService', aby mieć bardziej zoptymalizowany sposób korzystania z usług w tle. –
@JibranKhan, ale moja usługa działa na urządzeniu Ll, nawet jeśli zabiję aplikację ... ponieważ wysyłam transmisję, gdy na niszczeniu się odpala ... ale tylko w Xiaomi to nie działa ... – Edward
Sam 'onDestroy()' nie ma gwarancji, że zostanie wyrzucony za każdym razem, gdy aplikacja zamyka się lub znika. Sprawdź również, czy jest coś do zrobienia z wersjami Androida w twoich 2 innych telefonach w porównaniu do Xiaomi –