Задать вопрос
@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);
                }
            }

Заранее большое спасибо!
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
Исправьте проверку:

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

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

Похожие вопросы