Ver Mensaje Individual
  #2  
Viejo 31/01/17, 15:49:45
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
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: