按下Home时App崩溃(添加了LogCat)

时间:2012-08-08 21:51:19

标签: android crash logcat

  

可能重复:
  Close android app and it’s running features on Home press

我有这个简单的应用程序,用户按下按钮,声音+振动开始。 但是,当我按下 Home 和onBackPressed按钮时,它会崩溃(在模拟器上)(在手机上它会冻结(声音+振动一直持续到崩溃))

有关代码,请参阅我之前关于此的主题: Close android app and it's running features on Home press

我以这种方式添加了LogCat :(对不起,如果我应该以另一种方式添加它) http://img1.uploadscreenshot.com/images/main/8/22008235856.jpg

在第二行,我按下了“声音+振动”按钮。 关于“关闭虚拟机”我按下了主页。

最终编辑:(现在可以使用 - 下面有工作代码)
这是LogCat错误引用我的地方:

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
    if (mpButtonClick != null) {

         if (mpButtonClick.isPlaying()) {

             mpButtonClick.stop();
             vibr.cancel();
         }

}

vibr.cancel();
    System.runFinalizersOnExit(true);

    System.exit(0);

}

我的MediaPlayer一直都是null,因为我没有“新”它。

final  MediaPlayer mpButtonClick = MediaPlayer.create(this,R.raw.trimmersound);

我知道我正在以错误的方式关闭/杀死MediaPlayer。但是,当它始终 null 时,我可以使用其他什么方式?

0 个答案:

没有答案