【发布时间】:2010-04-12 14:02:20
【问题描述】:
有没有办法查明活动是否绑定到服务? boolean isBoundToService(ServiceConnection sc) 之类的东西?
有时当我玩弄我的应用程序时,当它尝试取消绑定未绑定的服务时会出现异常。
【问题讨论】:
有没有办法查明活动是否绑定到服务? boolean isBoundToService(ServiceConnection sc) 之类的东西?
有时当我玩弄我的应用程序时,当它尝试取消绑定未绑定的服务时会出现异常。
【问题讨论】:
我不相信您可以调用任何方法来找出答案。但是,我通常看到的做法是在跟踪服务是否绑定的活动中保留一个布尔值。您可以在 ServiceConnection.onServiceConnected() 回调中将其设置为 true,并在 ServiceConnection.onServiceDisconnected() 中将其设置为 false。
【讨论】: