Non riesco a trovare alcun documento su come gestire correttamente Ack ed Eventi nell'ultimo Socket.io
(v1.4.3). Tutti gli articoli/domande esistenti si riferiscono a versioni precedenti, in particolare alla classe IOCallback
. Ma quella classe non è presente nell'ultima versione.Gestire i callback in Socket.io Client Android v1.4
Tutti sono riuscito a scoprire fino ad ora è questo:
Per ottenere le richiamate per Socket
Eventi:
mSocket.connect();
mSocket.on(Socket.EVENT_CONNECT, new Emitter.Listener() {
@Override
public void call(Object... args) {
//What to do here
}
})
- Come posso gestire la
(Object... args)
. Un piccolo esempio di codice sarebbe fantastico. - Sembra che ci siano più di una dozzina di eventi, devo gestire tutto ciò separatamente? O quale è un buon insieme minimo di eventi che posso implementare per essere informato sulla connessione?
Per ottenere i callback per i singoli eventi emit
:
mSocket.emit("payload", jsObj.toString(), new Ack() {
@Override
public void call(Object... args) {
//TODO process ACK
}
});
- Anche in questo caso, come faccio per elaborare il
(Object... args)
?
Cheers. Ora vai avanti. –
@IntelliJAmiya siete invitati a migliorare la risposta. c'è così poco aiuto su 'socket.io' disponibile su SO. – ShahiM