我有一个应用程序,当它启动时,启动主要活动,一切正常,此活动发送并收听来自XMPP服务器的信息。如果我更改活动,则此发送/读取不会停止,但当我返回主要活动时,**我重新连接到服务器。没关系,但是当我从任何其他活动回到主要活动时,服务器会读取Disconnect-Connect。 我的问题是,如何在没有Disconnect-Connect问题的情况下从其他方面启动主要活动(?)** 我认为可能存在类似startActivity的方法但没有重启它(我不使用完成)...仅限回到显示它的活动,但永远不要停止或启动它...像show(启用/禁用)之类的东西。活动正常,第二架飞机从不停止/重启。这个活动有很多线程无法一直重启。
答案 0 :(得分:1)
为什么不在Application类中进行客户端 - 服务器通信,因此您始终拥有相同的实例,并且您将能够手动控制通信的生命周期?