我有多项活动和一项服务。在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
并在第二种方式中使用它?