setTimeout有個答案https://stackoverflow.com/a/18381353/433570Android的等效setTimeout和clearTimeout的JavaScript?
它沒有提供我們是否可以取消定時器的信息,因爲我們可以在javascript中。
是否有一個可在android中取消的計時器?
setTimeout有個答案https://stackoverflow.com/a/18381353/433570Android的等效setTimeout和clearTimeout的JavaScript?
它沒有提供我們是否可以取消定時器的信息,因爲我們可以在javascript中。
是否有一個可在android中取消的計時器?
根據Handler
的the documentation
公衆最終無效removeCallbacks(Runnable接口R)
在API級別1
刪除Runnable r的所有待處理文章,即ar e在消息隊列中。
示例代碼:
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);
例如,你可以使用removeMessages,removeCallbacks方法