我正在开发一个Android应用程序,该应用程序将通过Websocket与服务器通信,并且该服务器将发送实时数据。我想知道在活动和片段之间共享数据的最佳方法吗?
架构如下: 第一个活动只是在服务中运行一个websocket客户端,该服务在android和websocket服务器之间建立连接并接收数据,然后打开第二个活动,其中包含一些正在显示数据的片段。我需要将数据从服务共享到第二个活动并更新片段。
我知道我可以使用IntentService实现这一目标,但是我想征询专家的意见,认为该方法是否有效? 大概,对于此类任务,android平台提供了比IntentService更优雅的解决方案 谢谢!