繁体   English   中英

在不同的活动中传递来自服务器的不同响应

[英]Pass different responses from server in different Activities

我正在尝试创建一个Android应用,该应用将对所有活动使用多个活动和一个套接字。 我知道我应该使用Service ,它将包含将连接到服务器的套接字。 每个Activity都将使用对服务器的一些特定请求(例如,第一个活动可以加载用户,第二个可以向用户发送消息)。 那么,如何在活动之间导航来自服务器的响应(例如,用户列表将传递给第一个Activity ,消息将被加载到第二个Activity )?

如您所说,您正在使用Service从服务器加载数据,获取数据后,您可以根据响应的类型来处理响应,您可以触发LocalBroadcast并使用动态BroadcastReceiver在活动中接收该响应

请参阅LocalBrodcast教程

您的服务可以充当活动的路由器。 通过特定的响应(将其映射到切换用例ID),它将启动正确的Activity。 启动的活动可以绑定到服务进行聊天。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM