【问题标题】:Android - Application Level socket.ioAndroid - 应用程序级 socket.io
【发布时间】:2018-11-19 14:16:30
【问题描述】:

我正在使用 Socket,使用 Socket.io Android 库,它实现得很好并且工作成功。 已完成,但仅在单个活动中。

现在我想在整个应用程序中实现套接字。 更可靠,更容易的东西。 我需要套接字侦听器和方法在一个地方发出和接收,所以不必到处写。

我想要一个类,我可以在其中放置所有套接字代码并从任何地方访问它,并一直收听该类,如果我在套接字中收到任何内容,则将事件传递给其他活动或片段。

对此应该有什么好的解决方案?

谢谢

【问题讨论】:

    标签: android sockets design-patterns socket.io


    【解决方案1】:

    您应该尝试将您的 SocketIO 实现移动到服务中,这看起来是正确的用例。

    您可以在此处找到有关如何实施它并进行通信活动/服务的帖子 Ways to communicate between activity and service

    【讨论】:

    • 注意:如果您的应用以 API 级别 26 或更高级别为目标,则当应用本身不在前台时,系统会对运行后台服务施加限制。在大多数情况下,您的应用应改为使用计划作业。
    猜你喜欢
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    相关资源
    最近更新 更多