【发布时间】:2015-07-10 12:59:55
【问题描述】:
我有一个在 Android 上使用多个活动的应用程序。 与服务器的连接由 Socket.IO 通道管理。
目前我正在一个通用类中初始化 socket.on 事件。
但是,由于这个“socket”类是在应用启动时初始化的,所以在不同的活动之外,我无法直接从那里操作我的视图。
我想避免在活动中编写我的侦听器,因为某些接收器对它们来说是通用的(例如身份验证部分,在整个应用程序中都有效)。
方案如下:
- Socket.class -> 具有初始化 Socket.IO “on”监听器的方法。
- 活动 1:启动 Socket.IO 连接并注册监听器。
- 活动 2:应由套接字类操作。
我不知道我是否清楚,请随时向我询问更多详细信息。
谢谢
亚历克斯
【问题讨论】:
-
为什么没有实现事件常用方法和监听器的基本活动类?
-
我有我的 MainActivity 课程。它是否可以访问与活动相关的视图和布局?
-
我实际上在考虑一个抽象活动,其中包含一些已实现的方法和一些您可以在其他活动中扩展的抽象方法。
标签: java android android-activity socket.io