У меня есть несколько мероприятий и один сервис. В MainActivity
я успешно подключаюсь к сервису (используя класс, который реализует ServiceConnection
+ bindService()
+ startService()
), но когда я пытаюсь применить тот же метод в другой деятельности, я вижу в LogCat ошибку:
01-15 22:29:37.438: ERROR/ActivityThread(12206): android.app.ServiceConnectionLeaked:
Activity com.app.liviu.simpleMusicPlayer.PlaylistActivity has leaked ServiceConnection
com.app.liviu.simpleMusicPlayer.PlaylistActivity$CounterServiceConnection@43713c90
that was originally bound here.
Можно ли подключиться к услуге другим способом: что-то вроде создания статического объекта CounterServiceConnection
в MainActivity
и использования его во втором?