編輯:Android開發實例
下面是每隔一段時間就執行某個操作,直到關閉定時操作:
代碼如下:
final Handler handler = new Handler();
Runnable runnable = new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
// 在此處添加執行的代碼
handler.postDelayed(this, 50);// 50是延時時長
}
};
handler.postDelayed(runnable, 50);// 打開定時器,執行操作
handler.removeCallbacks(this);// 關閉定時器處理
下面是隔一段時間後執行某個操作一次,執行完後,不再執行
代碼如下:
final Handler handler = new Handler();
runCount = 0;// 全局變量,用於判斷是否是第一次執行
Runnable runnable = new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
if(runCount == 1){// 第一次執行則關閉定時執行操作
// 在此處添加執行的代碼
handler.removeCallbacks(this);
}
handler.postDelayed(this, 50);
runCount++;
}
};
handler.postDelayed(runnable, 50);// 打開定時器,執行操作
本文實例講述了Android編程學習之異步加載圖片的方法。分享給大家供大家參考,具體如下: 最近在android開發中碰到比較棘手的問題,就是加載圖片內存溢出。我
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用