我正在尝试创建Android应用,它将为所有这些应用使用多个活动和一个套接字。我明白我应该使用Service
,它将包含将连接到服务器的套接字。每个Activity
将使用一些特定的请求到服务器(例如,第一个Activity可以加载用户,第二个可以向它们发送消息)。那么如何在活动之间导航服务器的响应(例如,用户列表将被传递到第一个Activity
,消息将被加载到第二个Activity
)?
答案 0 :(得分:2)
正如您所说,您使用Service
从服务器加载数据,获取数据后,您可以根据您触发的响应类型LocalBroadcast
处理响应,并使用动态{{1}在活动中接收响应}
答案 1 :(得分:0)
您的服务可以是您的活动的路由器。通过特定的响应(将其映射到switch-case id),它将启动适当的Activity。已启动的活动可以绑定到服务以进行聊天。