android開發(fā)教程之間隔執(zhí)行程序(android計時器)
下面是每隔一段時間就執(zhí)行某個操作,直到關閉定時操作:
final Handler handler = new Handler();
Runnable runnable = new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
// 在此處添加執(zhí)行的代碼
handler.postDelayed(this, 50);// 50是延時時長
}
};
handler.postDelayed(runnable, 50);// 打開定時器,執(zhí)行操作
handler.removeCallbacks(this);// 關閉定時器處理
下面是隔一段時間后執(zhí)行某個操作一次,執(zhí)行完后,不再執(zhí)行
final Handler handler = new Handler();
runCount = 0;// 全局變量,用于判斷是否是第一次執(zhí)行
Runnable runnable = new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
if(runCount == 1){// 第一次執(zhí)行則關閉定時執(zhí)行操作
// 在此處添加執(zhí)行的代碼
handler.removeCallbacks(this);
}
handler.postDelayed(this, 50);
runCount++;
}
};
handler.postDelayed(runnable, 50);// 打開定時器,執(zhí)行操作
相關文章
解決Android studio Error:(30, 31) 錯誤: 程序包 不存在的問題
這篇文章主要介紹了解決Android studio Error:(30, 31) 錯誤: 程序包 不存在的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03Android應用中仿今日頭條App制作ViewPager指示器
這篇文章主要介紹了Android應用中仿今日頭條App制作ViewPager指示器的例子,一般就是導航條在翻頁時的動態(tài)字體變色效果,需要的朋友可以參考下2016-04-04