android工作室在后台服务上使用绑定服务好吗?

android studio it's good to use bind service on background service?

我正在使用后台服务创建一个连接到 web socket 的聊天应用程序。但我应该将它连接到 activity 以显示新消息。可能在主对话列表中,或者在对话本身中。

所以,首先,我想检查我的服务是否是 运行,然后将其绑定到打开的 activity。
我希望服务告诉活动有一条新消息。

那么,使用 'bindService' 好吗?因为我觉得哪里不对。

您可以使用 BroadcastReceiver class 将消息从服​​务发送到活动。我将从以下 link:

获取您的信息

https://developer.android.com/guide/components/broadcasts