Android相当于javascript的setTimeout和clearTimeout?

Android相当于javascript的setTimeout和clearTimeout?,android,timer,Android,Timer,setTimeout有一个答案 它没有提供我们是否可以像在javascript中那样取消计时器的信息 android中是否有可取消的计时器?例如,您可以根据处理程序的类型使用方法 公共最终作废移除回调(可运行r) 在API级别1中添加 删除消息队列中所有挂起的Runnable r帖子 示例代码: Runnable runnable = new Runnable() { public void run() { Log.i("Tag", "Runnable running!"

setTimeout有一个答案

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

android中是否有可取消的计时器?

例如,您可以根据
处理程序的类型使用方法

公共最终作废移除回调(可运行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);