首页 > 解决方案 > Android 活动问题 startActivity(我只想显示)

问题描述

我有一个应用程序,它在启动时启动主要活动,一切正常,此活动发送并收听来自 XMPP 服务器的信息。如果我更改活动,此发送/读取不会停止,但是当我返回主要活动时,** 我会重新连接到服务器。没关系,但是当我从任何其他活动返回主要活动时,服务器会读取断开连接。我的问题是,如何在没有断开连接问题的情况下从其他活动启动主要活动(?)**我认为可能存在类似 startActivity 但没有重新启动它的方法(我不使用完成)......只返回显示它的活动,但永远不要停止或启动它...类似于 show(enable/disable) 的东西。该活动有效,第二个飞机永远不会停止/重新启动。这个活动有很多线程不能一直重启。

标签: javaandroidandroid-intentandroid-activityxmpp

解决方案


为什么不在 Application 类中进行客户端-服务器通信,这样您始终拥有相同的实例,并且您将能够手动控制通信的生命周期?


推荐阅读