編輯:初級開發
public class HelloXML extends Activity {
private static final int MESSAGETYPE_01 = 0x0001;
private ProgressDialog progressDialog = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentVIEw(R.layout.main);
progressDialog = ProgressDialog.show(HelloXML.this, "下載", "正在下載,請稍候!");
new Thread() {
public void run() {
try {
// 連接網絡獲取數據
} catch (Exception e) {
// 在GUI顯示錯誤提示
// tv.setText("Error: " + e.getMessage());
}
Message msg_listData = new Message();
msg_listData.what = MESSAGETYPE_01;
handler.sendMessage(msg_listData);
}
}.start();
}
private Handler handler = new Handler() {
public void handleMessage(Message message) {
switch (message.what) {
case MESSAGETYPE_01:
//刷新UI,顯示數據,並關閉進度條
progressDialog.dismiss(); //關閉進度條
break;
}
}
};
}
1.2.4 範例程式(3):採單純委託方法1.2.4.1 撰寫步驟:Step-1: 建立android專案:Px03。Step-2: 撰寫Activity的子類別:ac
三、範例程式:Activity與Service間之溝通先執行ac01:這個ac01立即啟動myService,定時連續傳來數字,如下:數字連續增加下去。其程式碼為:/*
android SDK提供了一個強大的類Drawable,Drawable這個抽象類到底代表了什麼,如何使用?Drawable是個很抽象的概念,通過簡單的例子程序來學習
最近正在學習android的相關知識,遇到了很多問題,其中之一就是再往sdcard卡中添加文件時會出現下面類似的問題: &