在onFocusChangeListner()中播放音乐

时间:2013-06-05 16:41:17

标签: android android-custom-view

我正在尝试播放/暂停音乐,当我的自定义视图失去焦点时(按下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();
    }
}

}

0 个答案:

没有答案