Android編程中延后處理事件的方法小結
本文實例講述了Android編程中延后處理事件的方法。分享給大家供大家參考,具體如下:
一、Handler和TimerTask相結合
1、首先定義TimerTask
TimerTask task = new TimerTask(){
public void run() {
Message message = new Message();
message.what = 1;
handler.sendMessage(message);
}
};
2、定義Handler
Handler handler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
break;
}
super.handleMessage(msg);
}
};
3、用timer調(diào)用事件
Timer timer = new Timer(); timer.schedule(task, 50);
二、Android中自帶的postDelayed
1、android view中的postDelayed
v.postDelayed(new Runnable() {
public void run() {
}
}, 30);
2、Handler中的postDelayed
handler.postDelayed(new Runnable() {
public void run() {
}
}, 30);
更多關于Android相關內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進階教程》、《Android調(diào)試技巧與常見問題解決方法匯總》、《Android基本組件用法總結》、《Android視圖View技巧總結》、《Android布局layout技巧總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
相關文章
Android編程實現(xiàn)類似于圓形ProgressBar的進度條效果
這篇文章主要介紹了Android編程實現(xiàn)類似于圓形ProgressBar的進度條效果,結合實例形式分析了Android通過自定義View實現(xiàn)圓形進度條效果的操作方法,需要的朋友可以參考下2017-03-03
Android AutoWrapTextView中英文排版問題的解決方法
這篇文章主要給大家介紹了關于Android AutoWrapTextView中英文排版問題的解決方法,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-05-05

