カスタム ビューがフォーカスを失ったとき (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();
}
}
}