@Override
 protected void onStop() {
  super.onStop();

  if(mp.isPlaying()){

     mp.stop();
   } else if(!mp.isPlaying()){
   finish();
  }
 }

이런 코드인데요 음악이 play될때 백버튼을 누르면 정상 종료가 됩니다.
하지만 음악이 흐르지 않을때 백버튼을 누르면 널포인트 이셉션에러가 납니다.
뭐.. 당연한 에러겠죠..
그런데 궁금한건.. 음악이 흐르지 않았을때 백버튼을 눌러서 정상종료가 되게 하려 합니다.
제 생각엔 onStop에서 finish()를 쓰는게 맞지 않다고 생각되는데..
어떻게 하는게 좋을까요...???