Android相当于javascript的setTimeout和clearTimeout?

Posted

技术标签:

【中文标题】Android相当于javascript的setTimeout和clearTimeout?【英文标题】:Android equivalent of setTimeout and clearTimeout of javascript? 【发布时间】:2016-02-14 19:42:25 【问题描述】:

setTimeout https://***.com/a/18381353/433570有答案

它没有提供我们是否可以像在 javascript 中那样取消计时器的信息。

android中有没有可以取消的定时器?

【问题讨论】:

【参考方案1】:

根据the documentation 的Handler

public final void 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);

【讨论】:

【参考方案2】:

例如,您可以使用removeMessages、removeCallbacks 方法

【讨论】:

以上是关于Android相当于javascript的setTimeout和clearTimeout?的主要内容,如果未能解决你的问题,请参考以下文章

javascript代码

adb构成和工作原理和常用命令

android与js交互

JavaScript 在 Android Webview 中不起作用?

android 怎么获得星期几?

markdown cors_settting.md