Java onStop错误,应用程序关闭
当用户按下后退按钮时,我试图阻止播放旋律。此代码在文件播放时起作用,否则将出现错误并关闭应用程序。为什么它不起作用Java onStop错误,应用程序关闭,java,android,Java,Android,当用户按下后退按钮时,我试图阻止播放旋律。此代码在文件播放时起作用,否则将出现错误并关闭应用程序。为什么它不起作用 MediaPlayer melodisnutt; public void onStop() { super.onStop(); if ( melodisnutt.isPlaying () ) { melodisnutt.stop(); } } 最好检查您的MediaPlayer是否为空 public void onStop() {
MediaPlayer melodisnutt;
public void onStop() {
super.onStop();
if ( melodisnutt.isPlaying () ) {
melodisnutt.stop();
}
}
最好检查您的MediaPlayer是否为空
public void onStop() {
super.onStop();
if (melodisnutt.isPlaying () && melodisnutt != null) {
melodisnutt.stop();
}
}
如果确定错误发生在onStop()方法中,则它看起来像是nullPointerException 尝试替换:
if(melodisnutt.isPlaying()){
借
你犯了什么错误?空异常还是其他?你能把它复制到这里吗?发布错误可能会被认为是有帮助的。。。。
if(melodisnutt != null && melodisnutt.isPlaying()){