Problema chat application XMPP

1diaboliko84

Nuovo Utente
25 Ott 2013
1
0
0
Salve ragazzi,
chiedo il vostro aiuto per l'utilizzo della libreria smack.jar per creare una chat application.
ho creato la seguente classe

Codice:
public class XMPPClient implements MessageListener 
{
   XMPPConnection connection;
   String host, service, username, password;
   Integer port ;

   Context context;
        
    public XMPPClient(Context ctx)
    {
        this.host = ctx.getString(R.string.xmpp_host);
        this.port = Integer.parseInt((ctx.getString(R.string.xmpp_port)));
        this.service = ctx.getString(R.string.xmpp_host);
        this.context = ctx;
    }
    
    public XMPPClient(String host, Integer port, String service)
    {
        this.host = host;
        this.port = port;
        this.service = service;
        //this.context = ctx;
    }
    
    public void connect() throws XMPPException
    {
        //XMPPConnection.DEBUG_ENABLED = true;
       ConnectionConfiguration config = new ConnectionConfiguration(host, port);
       connection = new XMPPConnection(config);
       connection.connect();
     }
    
     public void login(String username, String password) throws XMPPException
     {          
        connection.login(username, password);
        Presence presence = new Presence(Presence.Type.available);
        connection.sendPacket(presence);
     }
        
     public void sendMessage(String message, String to) throws XMPPException
     {
        Chat chat = connection.getChatManager().createChat(to, this);
        chat.sendMessage(message);
     }
     
     public void disconnect()
     {
        connection.disconnect();
     }  
}

l'app naviga tra varie Activity, come ad esempio la Configurazione di parametri (nome visualizzato, immagine del profilo...etc).
Vorrei sapere come fare per rendere la connection attiva per tutto il ciclo di vita dell'app. Perchè se effettuo la login in ogni activity, mi perdo alcuni messaggi.

Grazie in anticipo del vostro aiuto.
 
Discussioni simili
Autore Titolo Forum Risposte Data
WebmasterFioriniAndrea Chat e php [problema] PHP 3
M Problema Ajax Chat phpBB 0
W Problema di struttura della chat Ajax 0
S problema con la chat Supporto Mr.Webmaster 1
R problema chat Supporto Mr.Webmaster 1
P problema con chat Classic ASP 13
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2
R Problema al server Domini 0
A Problema nel passare la variabile PHP 0

Discussioni simili