Android okhttp websocket连接处理与不同的internet

Android okhttp websocket连接处理与不同的internet,android,websocket,java-websocket,internet-connection,rocket.chat,Android,Websocket,Java Websocket,Internet Connection,Rocket.chat,我正在开发一个具有聊天功能的应用程序,我已经使用Rocket chat websocket完成了这个功能。我使用了okhttp连接来连接rocket聊天连接 该应用程序和连接在聊天活动中运行良好。我希望websocket连接从我成功登录应用程序开始一直打开,然后一直打开,直到有互联网,这样我就可以在应用程序中除聊天页面以外的任何位置收到消息通知 我还希望websocket连接在有internet连接时处于活动状态,并且在应用程序脱机时暂停或关闭连接,在internet连接恢复时重新连接或恢复连接

我正在开发一个具有聊天功能的应用程序,我已经使用Rocket chat websocket完成了这个功能。我使用了okhttp连接来连接rocket聊天连接

该应用程序和连接在聊天活动中运行良好。我希望websocket连接从我成功登录应用程序开始一直打开,然后一直打开,直到有互联网,这样我就可以在应用程序中除聊天页面以外的任何位置收到消息通知

我还希望websocket连接在有internet连接时处于活动状态,并且在应用程序脱机时暂停或关闭连接,在internet连接恢复时重新连接或恢复连接

我怎样才能做到这一点