こんにちは、ここに私のコードがあります:
final ImageView imageView = (ImageView) findViewById(R.id.Image7);
imageView.setImageResource(mFullSizeIds[position]);
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MediaPlayer mp = MediaPlayer.create(Audio.this,mAudio[position]);
mp.start();
}
});
このコードは、ユーザーが画像をタップしたときにオーディオを再生するために正常に機能しますが、このアクティビティを終了して別のアクティビティに移動したい場合、ホームキーを押してもオーディオがまだ再生されています。 . どうすればこれを防ぐことができますか? ユーザーが画像をもう一度タップするか、戻る/ホームボタンを押したときにトラックの再生を停止する方法はありますか?