【发布时间】:2012-05-04 17:46:51
【问题描述】:
我有一个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();
}
});
【问题讨论】:
标签: android android-mediaplayer