我有一个按钮,可以打开一个Preference Screen,因此我没有在onPause()
中发布Media Player对象。
但这会导致在Android模拟器中单击主页按钮时运行背景音乐的问题。
答案 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
}