菜单的第二个"ITEM2"是“退出”,怎么给它写退出整个程序的代码,还有关闭正在播放的音乐,让程序内用MediaPlayer调用播放的音乐停止?  现在退出时音乐还在放。music.stop();貌似不能加在case里面啊?@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case ITEM:
Intent intent = new Intent();
intent.setClass(this, mineDear.class);
startActivity(intent);
return true;
// break;
case ITEM2: break;
default:
break;
}
return true;
}

解决方案 »

  1.   

    http://blog.csdn.net/simaweier/article/details/6687268
    可以看看
      

  2.   

    http://www.oschina.net/question/157182_59222
    这里有完整的退出程序的源码你可以自己去看看。
    关闭播放器2楼已经说了
      

  3.   

    关闭程序可以使用finish()或是system.exit()
    另外,你说的无法关闭播放器,正常来说播放器都是使用Service进行调用,在Service的Destroy里加退出播放器的代码,在你退出程序的时候把Service结束掉,应该就可以解决:)
    希望对你有所帮助。
      

  4.   


    int nPid = android.os.Process.myPid();
    android.os.Process.killProcess(nPid);
    finish();
    System.exit(0);