Necesito iniciar un servicio de android de la actividad y detener la actividad y detener el servicio de otra actividad.¿Cómo iniciar un servicio de Android desde una actividad y detener el servicio en otra actividad?
cualquier ayuda será apreciada
Necesito iniciar un servicio de android de la actividad y detener la actividad y detener el servicio de otra actividad.¿Cómo iniciar un servicio de Android desde una actividad y detener el servicio en otra actividad?
cualquier ayuda será apreciada
Cómo iniciar/detener el servicio androide?
startService(intent)
o stopService(intent)
Estas funciones se pueden llamar desde cualquier actividad.
Cómo detener una actividad? - Por esto entiendo que necesitas alejarte de esta actividad. La llamada a la función
finish()
eliminaría la actividad de la pila actividad.
necesito continuar ejecutando el servicio incluso después de que la actividad se cerró y necesito cl ose el servicio y otra actividad – RanjitRock
No estoy muy seguro de cómo detener este servicio. Puede ser que pueda tomar una instancia de servicio estático para acceder desde cualquier lugar a través de la aplicación. – Shafi
Un esqueleto servicio:
public class MyService extends Service {
public static final String TAG = "MyServiceTag";
...
}
Esto es parte de la actividad de partida:
processStartService(MyService.TAG);
private void processStartService(final String tag) {
Intent intent = new Intent(getApplicationContext(), MyService.class);
intent.addCategory(tag);
startService(intent);
}
Esto es parte de la actividad de parada:
processStopService(MyService.TAG);
private void processStopService(final String tag) {
Intent intent = new Intent(getApplicationContext(), MyService.class);
intent.addCategory(tag);
stopService(intent);
}
http: // código. google.com/p/openmobster/wiki/AndroidService – Uttam