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"); } } 
  • Biblioteca de clientes API de REST para Android
  • Cómo utilizar Notification.deleteIntent
  • ¿Cómo hacer que WakefulService (IntentService) espere hasta que MediaPlayer termine?
  • ¿Cuándo anular el registro de BroadcastReceiver? En onPause (), onDestroy (), o onStop ()?
  • Múltiples instancias de IntentService en Android
  • ¿Debe onHandleIntent ser llamado cuando IntentService se inicia con bindService?
  • StartForeground para IntentService
  • Espera para AsyncTask ejecutado con ProgressDialog
  • Java.lang.RuntimeException no puede instanciar servicio: java.lang.NullPointerException
  • Android: Uso de WebView fuera de un contexto de actividad
  • No Serializable Excepción en clase personalizada - Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.