如何在切换到其他活动时保持活动运行并更新UI?

时间:2014-03-18 21:11:44

标签: android sockets android-activity android-tabhost android-lifecycle

假设我有一个活动A正在运行与服务器的套接字连接,服务器将继续发送一些消息,A应该处理这些消息并更新UI以显示它们。套接字连接正在另一个线程上运行。

On A我有一个按钮,我想按下按钮并启动另一个活动B.

要求是当用户转到活动B时,活动A应保持与服务器的连接并更新其UI。当用户从B返回时,活动A应该显示最新信息,因为用户永远不会离开。

我做了一些研究,其中一篇文章建议使用Tabhost Cheat,它将A和B都放入一个不可见的标签主机中。但是,我检查选项卡主机,当切换选项卡时,活动将进入onPause状态,从而断开该活动中的套接字。

解决方案可以解决这个问题吗?谢谢!

0 个答案:

没有答案