So che alcuni ritengono che non si debbano creare servizi persistenti.Servizio persistente
Ma per quelli di noi che vogliono aumentare le nostre conoscenze, come si fa a crearne uno in teoria?
Ho giocato in giro e ho notato che i servizi che utilizzano startForeground vengono uccisi in situazioni di scarsa memoria.
Ho visto un permesso, ora deprecato, PERSISTENT_ACTIVITY
, ma questo non ha fatto molto.
Quindi qual è il segreto?
Grazie per questo - Sono alla ricerca di una soluzione per giorni - È bello sapere che ci sono alcune persone su StackOverflow che sanno che là fuori ci sono sviluppatori di app di sistema. –
Nota aggiuntiva: il flag persistente funziona perfettamente - il servizio non viene MAI ucciso, anche quando il dispositivo è seriamente a corto di risorse. –
C'è un bug in KitKat 4.4.2 che blocca i servizi senza preavviso, se Google continua questo bug dovremmo rendere i nostri Widget delle app impostate su Persistente – AVEbrahimi