Ver Mensaje Individual
  #2  
Viejo 31/01/17, 15:49:45
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
Soy fan del stack I/O de Square (Okio, OkHttp, Retrofit y Picasso), pero la verdad es que nunca he necesitado utilizar los websockets en Android, aunque desde luego OkHttp sería mi primera opción sin dudarlo.

Para web + NodeJS (no soy muy fan de la JVM en servidor, demasiado pesada) hasta ahora me ha dado muy buen resultado Socket.io, extremadamente fácil de utilizar. Además dan soporte nativo en Android:
http://socket.io/blog/native-socket-io-and-android

 Cita: Originalmente Escrito por mocelet Ver Mensaje
una lástima que no avise en el hilo principal a todo esto
Te tocará crear a ti el método que lo ejecute en primer plano:
http://stackoverflow.com/questions/1...another-thread

También puedes usar esta librería, que hace el tema de threading algo más limpio:
https://github.com/Arasthel/AsyncJobLibrary

Código:
AsyncJob.doOnMainThread(new AsyncJob.OnMainThreadJob() {
    @override
    public void doInUIThread() {
        Toast.makeText(context, "Result was: "+ result, Toast.LENGTH_SHORT).show();
    }
});
De todos modos no me extrañaría que en un futuro OkHttp lo soportara. Siempre puedes abrir un issue y comentarlo: https://github.com/square/okhttp/issues
Responder Con Cita
Gracias de parte de: