java - 两个 fragment 之间共享一个连接

标签 java android networking fragment

我开始编写我的第一个成熟的 Android 应用程序,但我陷入了困境......

我想轻松实现平板电脑 View ,因为我使用了android兼容库v4和fragments API。一切都很酷,直到我创建网络连接并在两个 fragment 之间共享它。你知道,我有两种观点......

假设我们有简单的聊天应用程序,并且需要有用户列表和消息列表。我需要根据从网络收到的消息来实现这两个 fragment 。因此,如果有人进入聊天,我需要更新用户列表 fragment ,如果有人发送新消息,我需要将其发送到消息 fragment

谁能告诉我该怎么做? 关于如何通过一个连接更新两个 fragment 的任何想法。

提前致谢

最佳答案

您应该有一个单独的 CommunicationManager 类来处理所有发送和接收 - fragment 仅显示您需要的信息 - 所有通信逻辑都在这个类中。那么您的应用程序逻辑将不再有问题。

关于java - 两个 fragment 之间共享一个连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10639276/

相关文章:

linux - libpcap 到达间隔时间和调度程序

Python-socket.error : Cannot assign requested address

java - 这个 '\x00\x00\x00\x05' 是什么编码?

java - 使用 UNICODE 或 ASCII 字符代码创建 SQL 查询

android - TTS Android 4.1 果冻 bean

android - 从 Activity/Fragment 更改适配器属性

java - 无法缓存由 Spring MVC 提供的图像

java - 如何在将第一项放入 java ExecutorService 线程队列并删除最后一项时运行任意代码?

android - 在应用程序启动期间设置区域设置

c++ - 发送任意(原始)数据包