La mia app ha un servizio in background che continua a funzionare anche se l'app viene uccisa dal task manager ma quando ho testato la mia app su MI (xiaomi) telefono uccide il mio servizio app quando chiudo l'app da task manager e il mio servizio continua a funzionare e funziona perfettamente su tutti i dispositivi tranne MI, anche se uccido la mia app dal task manager.Come mantenere il mio servizio app in esecuzione anche se l'app è chiusa dal task manager nel telefono MI
Quindi, come mantenere il mio servizio in esecuzione in background anche quando l'app viene uccisa dal task manager?
Dipende da Android OS per aver preso questa decisione per liberare risorse. Puoi dare un'occhiata a 'IntentService' per avere un modo più ottimizzato di usare i servizi in background. –
@JibranKhan ma il mio servizio è in esecuzione su ll dispositivo anche se uccido app ... perché sto mandando una trasmissione quando su destroy viene licenziato .. ma solo in xiaomi non funziona ... – Edward
Bene 'onDestroy()' stesso non è garantito che venga licenziato ogni volta che l'app si chiude o esce. Controlla anche se c'è qualcosa a che fare con le versioni di Android nei tuoi altri 2 telefoni rispetto a Xiaomi –