【发布时间】:2023-03-26 14:31:01
【问题描述】:
我正在开发一个应用程序,它使用 TCP 连接将信息传输到网络设备。我的主要问题是每次从设备收到反馈或警报时我都需要更新 UI。由于他们的反馈和响应是不可预测的,我不能等到他们响应并且用户可以在不同的应用程序Activities 之间移动。因此,当收到警报或反馈时,我应该检查屏幕上显示的是哪个活动并更新 UI 并在活动之间传递消息,让他们应该做什么,这对于可能发生的许多情况来说是一项复杂的任务。
所以我想问一下这种情况有什么已知的做法吗?
例如将网络通信作为服务运行并将意图传递给接收者是否需要 UI 更新?或者为网络通信运行处理程序是否很好......
【问题讨论】:
标签: android user-interface networking android-asynctask android-handler