我正在尝试播放/暂停音乐,当我的自定义视图失去焦点时(按下LockScreen按钮时)我试图实现onFocusChangeListner(),此代码在创建活动时正常工作,即播放音乐但是当用户按下lockScreen时按钮并返回应用程序以后不播放音乐。任何身体可以帮助我或告诉我什么是我失踪Api水平是8-16。 Thanx提前
公共类StartGameActivity扩展了BaseActivity实现 OnFocusChangeListener { 私人PuzzleView puzzleview;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// custom View for activity set to focusable(true), & focusable
// inTouchmode(true)
puzzleview = new PuzzleView(this);
puzzleview.setOnFocusChangeListener(this);
setContentView(puzzleview);
}
protected void onResume() {
super.onResume();
}
protected void onPause(){
super.onPause();
StopMusic();
}
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
Initialize_Music_Player():
}
if (!hasFocus) {
StopMusic();
}
}
}