我正在使用 postDelayed 可运行线程,当我按下按钮时,我需要暂停并恢复该线程。请任何人帮助我。
这是我的主题:
protected void animation_music6() {
music4.postDelayed(new Runnable() {
public void run() {
music4.setVisibility(View.VISIBLE);
animationmusic4();
holemusic4();
}
}, 10000);
}
当我按下按钮时,我需要暂停线程并从暂停线程的位置恢复。我用来暂停线程的是:
music4.removeCallbacks(runnable4);
我怎样才能恢复线程?谁能帮帮我吗。有什么办法可以暂停和恢复线程吗?我是安卓新手,所以请帮助我做到这一点。提前致谢。
对于格式不佳,我深表歉意
boolean isPaused = true;
playButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
isPaused = !isPaused;
if(isPaused) {
music4.removeCallbacks(runnable4);
}
else {
music4.postDelayed(runnable4, 100);
}
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)