1

カスタム ビューがフォーカスを失ったとき (LockScreen ボタンが押されたとき) に音楽を再生/一時停止しようとしています。 onFocusChangeListner() を実装しようとしました。アプリに後で音楽が再生されません。誰でも私を助けてくれますか、何が欠けているのか教えてくれませんか Apiレベルは8-16です. 事前にサンクス

public class StartGameActivity extends BaseActivity implements OnFocusChangeListener { private 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();
    }
}

}

4

0 に答える 0