Mantenha a conexão XMPP (usando smack) viva em todo o aplicativo

Eu estou usando a conexão XMPP (usando smack) para bate-papo no aplicativo android.Eu fiz a conexão com o openfire e também eu posso enviar e receber a mensagem.Mas o problema é que quando eu vou na atividade XMPPClient.java então ele fez a conexão.Então eu não consigo obter qualquer mensagem até não ir nessa atividade.Então, como pode fazer a conexão no início e, em seguida, reutilizar em outra atividade.Código está neste 2 linksArquivo ConnectionSettings e achatscreen em que podemos fazer chat.Neste link a linha de comentário também é minhas perguntas por favor, veja também esse comentário.

questionAnswers(1)

yourAnswerToTheQuestion