假设我有一个活动A正在运行与服务器的套接字连接,服务器将继续发送一些消息,A应该处理这些消息并更新UI以显示它们。套接字连接正在另一个线程上运行。
On A我有一个按钮,我想按下按钮并启动另一个活动B.
要求是当用户转到活动B时,活动A应保持与服务器的连接并更新其UI。当用户从B返回时,活动A应该显示最新信息,因为用户永远不会离开。
我做了一些研究,其中一篇文章建议使用Tabhost Cheat,它将A和B都放入一个不可见的标签主机中。但是,我检查选项卡主机,当切换选项卡时,活动将进入onPause状态,从而断开该活动中的套接字。
解决方案可以解决这个问题吗?谢谢!