「Android/遅延処理」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→定義後に削除もできる) |
|||
行15: | 行15: | ||
} | } | ||
}; | }; | ||
− | handler.postDelayed(runnable, 10000L); | + | handler.postDelayed(runnable, 10000L); // 10000ms後に処理 |
// ここで定義削除 | // ここで定義削除 | ||
handler.removeCallbacks(runnable); | handler.removeCallbacks(runnable); |
2017年6月15日 (木) 17:59時点における版
○m秒後に処理
new Handler().postDelayed(new Runnable() { public void run() { Log.i("testtest", "run"); } }, 10000L); // 10000ms後に処理
0Lだと瞬時
定義後に削除もできる
Handler handler = new Handler(); Runnable runnable = new Runnable() { public void run() { Log.i("testtest", "run"); } }; handler.postDelayed(runnable, 10000L); // 10000ms後に処理 // ここで定義削除 handler.removeCallbacks(runnable);