をAlertDialog
クリックするとサウンドの再生が停止する がありますが、一部のデバイスでは、呼び出しによってonStop()
がスローされるように見えますIllegalStateException
が、なぜですか?
ダイアログがアップしている場合、それはサウンドが再生されていることを意味するため、オーディオが再生されていない場合です。
今のところtry catchで囲みましたが、これは何が原因でしょうか?
alert.setPositiveButton("YES", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
try{
mp.stop(); //error
mp.reset();
mp.release();
}catch(Exception e){
Log.d("Nitif Activity", e.toString());
}
v.cancel();
popupMessage();
finish();
}
});