¿Cómo dejar de ejecutar los servicios?

Tengo este código que describe un servicio:

public class navigation_web extends Service { Context context; public void navigation() { Cursor mCur = getContentResolver().query(Browser.BOOKMARKS_URI, Browser.HISTORY_PROJECTION, null, null, null); mCur.moveToFirst(); if (mCur.moveToFirst() && mCur.getCount() > 0) { while (mCur.isAfterLast() == false) { Log.v("titleIdx", mCur.getString(Browser.HISTORY_PROJECTION_TITLE_INDEX)); Log.v("urlIdx", mCur.getString(Browser.HISTORY_PROJECTION_URL_INDEX)); mCur.moveToNext(); } } // Browser.clearSearches(getContentResolver()); } public void onCreate() { // Browser.clearHistory(getContentResolver()); // Browser.clearSearches(getContentResolver()); navigation(); // super.onCreate(); } @Override public int onStartCommand(Intent intent, int flags, int startId) { return super.onStartCommand(intent, flags, startId); } @Override public void onDestroy() { super.onDestroy(); } @Override public IBinder onBind(Intent arg0) { return null; } } 

Puedo llamar a este servicio de una actividad usando

 startService(new Intent(Finalv2Activity.this, navigation_web.class)); 

Pero quiero detener este servicio en ejecución después de llamar para que pueda volver a llamar. Cómo puedo hacer esto. Gracias

Hay otro método que se llama stopService(Intent intent) . Dentro del servicio, puede llamar a stopSelf() .

utilice el método activity stopService ():

 stopService(new Intent(ActivityName.this, ServiceClassName.class)); 

stopService(Intent intent) es el método para detener cualquier servicio específico

  • Comunicación Android de servicio a actividad a alta frecuencia: ¿la mejor opción?
  • ¿Cómo puede una Actividad acceder a un método de NotificationListenerService?
  • IntentService - encuentra el número de Intents esperando en la cola
  • ANDROID: cliente de correo electrónico receptor e-mail id vacío en android-parse
  • Uso de un servicio de Android para manejar una conexión de red
  • Dudas sobre bindService
  • Inicio de una actividad desde una ventana de superposición del sistema después de pulsar el botón Inicio
  • Grabación de vídeo de un servicio
  • Tarea asíncrona versus servicio para descargar datos
  • ¿Cómo simular el tacto del servicio del fondo con sendevent o la otra manera?
  • Listener de Internet Ejemplo de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.