Cómo recopilar información de IntentService y actualizar la interfaz de usuario de Android

Estoy aprendiendo Android y estoy atascado con mi servicio.

Mi aplicación se conecta a través de Socket a mi servidor cada X segundos, recibe un XML, analiza la información y se muestra en un TextView.

Me gustaría saber cómo puedo implementar un IntenService para hacer esto y cómo comunicar la información a la interfaz de usuario. Estoy encontrando muy difícil ver buenos ejemplos.

Aprecio cualquiera ayuda que me puedas proporcionar.

¡Gracias!

One Solution collect form web for “Cómo recopilar información de IntentService y actualizar la interfaz de usuario de Android”

Utilice un controlador y envíe un mensaje a la actividad principal desde el intentservice

Actividad de los padres :

Responsable declarante

Handler handler = new Handler() { @Override public void handleMessage(Message msg) { Bundle reply = msg.getData(); // do whatever with the bundle here } }; 

Invocando el intentservice:

  Intent intent = new Intent(this, IntentService1.class); intent.putExtra("messenger", new Messenger(handler)); startService(intent); 

Dentro de IntentService :

  Bundle bundle = intent.getExtras(); if (bundle != null) { Messenger messenger = (Messenger) bundle.get("messenger"); Message msg = Message.obtain(); msg.setData(data); //put the data here try { messenger.send(msg); } catch (RemoteException e) { Log.i("error", "error"); } } 
  • La notificación creada por IntentService utiliza siempre una intención incorrecta
  • ¿Cuándo anular el registro de BroadcastReceiver? En onPause (), onDestroy (), o onStop ()?
  • Antecedentes Proceso para escanear la ubicación del usuario a intervalos regulares y actualizar la base de datos local incluso cuando la aplicación no está abierta
  • Suscripción o vinculación a un servicio de Intent existente
  • Android, Mostrar alertaDialog en lugar de notificación cuando la aplicación está abierta
  • El oyente de ubicación funciona desde un servicio pero no es un servicio de IntentService
  • Android IntentService Error de instancia
  • Android: mejor práctica para volver a intentar IntentService
  • ¿Cómo probar IntentService android?
  • ¿Debe onHandleIntent ser llamado cuando IntentService se inicia con bindService?
  • Android LocationLister implementado en IntentService nunca ejecuta el método OnLocationChanged ()
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.