setTimeout有一个答案https://stackoverflow.com/a/18381353/433570
它不提供是否可以像在javascript中那样取消计时器的信息。
是否有可在android中取消的计时器?
根据该文件的Handler
公共最终无效removeCallbacks(Runnable r)
在API级别1中添加
删除消息队列中所有Runnable r的未决帖子。
示例代码:
Runnable runnable = new Runnable() {
public void run() {
Log.i("Tag", "Runnable running!");
}
};
Handler handler = new android.os.Handler();
handler.postDelayed(runnable, 1000);
handler.removeCallbacks(runnable);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句