If you start a service by calling
startService()then you have to callstopService()orstopSelf()to stop the service. If you want to stop a service after doing some work, you might want to useIntentServiceinstead.`
If I am NOT using IntentService then when will the service stop if I don't call the stopService() or stopSelf() methods?