Почему мой сервис не останавливается и не запускается должным образом? - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь сделать 2 кнопки (запустить сервис, остановить сервис). Проблема, с которой я столкнулся в своем коде, заключается в том, что служба все равно запускается и не реагирует на stopService ()

@Override
    public void onClick(View v) {

        Intent intent= new Intent(MainActivity.this, MyReceiver.class);

     if (btnStart.getId() == v.getId()){
         startService(intent);
         Toast.makeText(this,"Service started",Toast.LENGTH_LONG).show();
     }
       if (btnStop.getId() == v.getId()){
           stopService(intent);
           Toast.makeText(this,"Service stopped",Toast.LENGTH_LONG).show();
       }


    }

Я довольно новичок в Java, но это неожиданное поведение как службызапускается даже без щелчка и никогда не останавливается.

...