如果单击Android Emulator中的主屏幕,背景音乐仍在运行

时间:2015-07-04 03:56:33

标签: android

我有一个按钮,可以打开一个Preference Screen,因此我没有在onPause()中发布Media Player对象。

但这会导致在Android模拟器中单击主页按钮时运行背景音乐的问题。

2 个答案:

答案 0 :(得分:0)

在oncreate之前获取变量

boolean pref_clicked=false;

点击按钮只需写入pref_clicked = true;

@Override
public void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
    if(!pref_clicked)
       //pause your music player
}

答案 1 :(得分:0)

@Override
public void onStop() {
    super.onStop();
    //pause your music player
}