У меня есть основной класс с двумя кнопками для запуска и остановки службы.
public void onClick(View src) {
switch (src.getId()) {
case R.id.buttonStart:
Log.d(TAG, "onClick: starting srvice");
myService = new Intent(this, MyService.class);
startService(myService);
break;
case R.id.buttonStop:
Log.d(TAG, "onClick: stopping srvice");
stopService(myService);
break;
}
}
Запуск службы, предназначенной для отправки текущих координат GPS на сервер. он запускается идеально, но не останавливается при нажатии кнопки.
В MYService.java у меня есть этот метод onDestroy код.
public void onDestroy() {
Toast.makeText(this, "My Service Stopped", Toast.LENGTH_LONG).show();
Log.d(TAG, "onDestroy");
}
Пожалуйста, помогите, как убить эту услугу.