Я использую следующий код, чтобы остановить мое обслуживаниеОстановка службы в деятельности
Intent intent = new Intent(MainActivity.this, UsageRecorderService.class);
stopService(intent);
И это моя служба, которая работает на неопределенный срок
public class UsageRecorderService extends IntentService {
public UsageRecorderService() {
super("UsageRecorder");
}
@Override
protected void onHandleIntent(Intent intent) {
while (true) {
UsageRecorder.recordUsages(this, false);
SystemClock.sleep(10000);
}
}
}
Почему не остановить мою службу?
Ответ: http://stackoverflow.com/questions/8709989/how-to-stop-intentservice-in-android – eleven