延遲執行PostDelayed
本文位址:http://blog.csdn.net/caroline_wendy
本文的合集已經編著成書,進階Android開發強化實戰,歡迎各位讀友的建議和指導。
在京東即可購買:https://item.jd.com/12385680.html
Android程式中,使用postDelayed()方法,表示,在一段時間之後,執行新的線程,即可以達到一段特定程式延遲執行的目的。
使用:
// 延遲15秒
new Handler().postDelayed(new Runnable() {
public void run() {
// do something
}
}, 15 * 1000);
注意: 引用的路徑是:
import android.os.Handler;
不要引用:
import java.util.logging.Handler;
否則報錯: Handler is abstract ,cannot be instantiated
參考:http://stackoverflow.com/questions/19873063/handler-is-abstract-cannot-be-instantiated