2013-09-03 3 views
0

Я пытаюсь создать аудио-медиаплеер. В моем коде есть кнопка, чтобы остановить песню. Все идет хорошо, но если перейти к другому действию (для плейлиста или домашнего экрана) и снова вернуться на главную страницу, кнопка остановки не работает.Кнопка остановки не работает

btnstop.setOnClickListener(new View.OnClickListener() { 

      @Override 
      public void onClick(View v) { 
       if (firsttime) { 
        btnplay.setText("Play"); 
        mp.stop(); 

       } 
      } 
     }); 
+2

отправить свой код PLS – Atrix1987

+0

Вам нужно предоставить гораздо больше информации, если вы хотите получить конкретный ответ. –

+0

это то, что делает кнопка остановки –

ответ

0

Где вы установили кнопку щелчка слушателя. На каком этапе жизненного цикла деятельности (onCreate или onResume). Я думаю, что проблема связана с жизненным циклом деятельности. Если вы поместите прослушиватель btn в onCreate, замените его на onCreate и добавьте метод onResume.

0
// use this method rather than stop 
mp.reset(); 
mp.release(); 
+0

Это остановит песню. я просто хотел, чтобы песня продолжалась, но кнопка остановки также работает над той же песней, когда мы снова возвращаемся к этой активности –

Смежные вопросы