我正在使用handler.postDelayed方法来为一些动画效果创建一些延迟。
同时,我也在使用Mediaplayer播放一些音乐。用户可以通过点击“下一个”退出此操作类。但是在下一个屏幕上,即使我在下一个按钮的onclicklistener中调用了stop方法,同一首歌曲仍在继续播放。
这是由于添加的定时延迟在加载下一个活动后执行导致的吗?有什么想法吗?
handler.postDelayed(new Runnable() {
public void run() {
mp = MediaPlayer.create(getApplicationContext(), R.raw.num2);
mp.start();
imageView1.setImageResource(R.drawable.countcat2);
}
}, 2000);