@LorDDrouS
Учусь создавать android приложения

При переходе обратно во фрагмент ошибка, как исправить?

Здравствуйте, у меня есть кнопка стоп, когда я нажимаю на плей, потом нажимаю на стоп- радиовещание останавливается, но есть такой момент, однажды я случайно нажал на стоп 2 раза и приложение вылетело, как можно обработать событие так, чтобы при 2 нажатии ничего не происходило, ниже код слушателя кнопки stop и скрин83fd1a5cf1844f86bccab4a98949a6c0.png
@Override
            public void onClick(View view) {
                if (mediaPlayer.isPlaying()) {
                    mediaPlayer.stop();
                    mediaPlayer = null;
                    playPause.setChecked(false);
                }
                else {
                    playPause.setChecked(true);
                }
            }

Заранее большое спасибо!
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
Исправьте проверку:

if (mediaPlayer != null && mediaPlayer.isPlaying()) {
...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы