Android müzik çalar uygulaması tasarlıyorum. Karşılaştığım sorun, hizmetlerin ve faaliyetlerin dinamikleri ile ilgilidir.Hizmetler ve Aktiviteler
Yani bu benim yaptığım şey.
Bir MainActivity ve MusicService sınıfım var.
musicservice sınıfı MainActivity ana UI vardır ve hizmete bağlanır (app kullanıcı çıkış müzik çalarken gösterilir olurdu) bildirime erişimi ve MediaPlayer
sahiptir.
Şimdi karşılaşmamdır sorundur:- müzik benim etkinlik yok edilir, eğer servis öldürdü almaz böylece moveTaskToBack yöntemiyle geri benim aktiviteye taşımak zorunda oynuyor.
Ancak kullanıcı, açık uygulamalar listesinden aktivite/uygulamayı kaydırdıkça, hizmet bozulur ve müzik durdurulur.
Benim sorum şu ki, Servisimi MainActivity'den bağımsız olarak nasıl yapabilirim, böylece uygulama kapatılmış olsa bile hizmetim çalışıyor ve devam eden Bildirimlerimden bunu denetleyebilirim.
Uygulamamın arka planda oturmasını istemiyorum.
düzenleme: Önceden bildirimle ilgili olarak, uygulamayı uyguladığım zaman, MusicService.statForeground (..) olarak gösterilen bildirimi gösteriyorum.
Olası kopyalar http://stackoverflow.com/questions/9696861:
fazla bilgi için aşağıdaki bağlantıyı ziyaret/nasıl-nasıl-ön-hizmet--olmanın-tarafından-öldürüldü-by-os) – Ziem