2014年12月25日 星期四

Android-用 Handler 製造出延遲( delay ) 發生的效果

今天看到 Android Sample 裡面有一些基本常用的功能
那就是  : 延遲 ( Delay  )
廢話不多說,我們就來趕緊看程式碼吧 !


方法一 :
Handler.postDelayed 
Android 才提供 ( android.os.Handler.postDelayed(Runnable r, long delayMillis) )

Handler handler = new Handler();
handler.postDelayed(new Runnable(){

    @Override
    public void run() {
                
        //過兩秒後要做的事情
        Log.d("tag","我要打掃了");
                
    }}, 2000);


方法二 :

try{
    // delay 1 second
    Thread.sleep(1000);
        
} catch(InterruptedException e){
    e.printStackTrace();
        
}


歡迎轉載,請註明出處。


沒有留言:

張貼留言