0

我对启动服务和绑定服务有点困惑。因此,对于Android 开发人员 -如果您启动服务并在调用 stopservice 时绑定到它,则管理服务生命周期,只有当所有服务都会停止。我认为如果您调用 stopService 服务将立即停止。在我的活动中,我启动服务并仅从此活动绑定到它。所以当我想停止活动时,我还必须先调用 unbind 吗?

4

1 回答 1

0

您应该在绑定到服务的活动的 onDestory() 方法上调用服务实例上的 unBind。这通常用于绑定和取消绑定服务。如果您在活动的 onCreate() 中绑定它,则必须在 onDestroy 中取消绑定()。

于 2013-02-17T12:52:43.280 回答