我正在尝试创建 Android 应用程序,该应用程序将使用多个 Activity 和一个用于所有 Activity 的套接字。我知道我应该使用 Service
它将包含将连接到服务器的套接字。每个Activity
都会使用一些对服务器的特定请求(例如,第一个Activity可以加载用户,第二个Activity可以向他们发送消息)。那么如何在 Activity 之间导航来自服务器的响应(例如,用户列表将传递到第一个 Activity
,消息将加载到第二个 Activity
)?
最佳答案
正如您所说,您正在使用 Service
从服务器加载数据,获取数据后,您可以根据您触发 LocalBroadcast
并在 Activity 中接收该响应的类型来处理响应使用动态 BroadcastReceiver
请参阅 LocalBrodcast 的教程
关于java - 在不同的 Activity 中传递来自服务器的不同响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38559814/