猛禽洛的程式筆記庫

[Android] 延遲執行程式碼

有時候想要讓某些程式碼晚一點執行,而且方便使用就好。

最省事的方式:

Handler(Looper.getMainLooper()).postDelayed({
  //要延遲執行的程式碼
}, 100)

參數100為延遲的毫秒數。

Java版:

new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
    @Override
    public void run() {
        //要延遲執行的程式碼
    }
}, 100);

 

-END-

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *