Здравствуйте, у меня есть кнопка, отвечающая за остановку проигрывания радио. Проблема в том,что, когда я нажимаю на нее 2 раза, то вылетает из приложения, как можно расписать событие или нужно написать какой-то метод? Заранее спасибо
Кнопка
@Override
public void onClick(View view) {
if (mediaPlayer.isPlaying()) {
mediaPlayer.stop();
mediaPlayer = null;
playPause.setChecked(false);
}
else {
playPause.setChecked(true);
}
}
нажимаю на play, начинает играть
![20b1ca014e774981adc8d7b0fd2fa56d.png](https://habrastorage.org/files/20b/1ca/014/20b1ca014e774981adc8d7b0fd2fa56d.png)
нажимаю стоп, перестает
![5ee432612e9847e381bab3b8d82fdfd9.png](https://habrastorage.org/files/5ee/432/612/5ee432612e9847e381bab3b8d82fdfd9.png)
нажимаю стоп еще раз, не вылетает, но возвращает кнопку паузы