Android相当于javascript的setTimeout和clearTimeout?

eug*_*ene 3 android timer

setTimeout /sf/answers/1286694741/有一个答案

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

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

ant*_*nio 5

根据该文件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);
Run Code Online (Sandbox Code Playgroud)