我發現很多人都有類似的問題,但我只是試圖顯示一個對話框,而我從網址抓取一些數據,然後在數據被檢索。這裏是我想要做的(這是我的onClick()方法的一個刷新按鈕):Android:顯示進度對話框,然後正確解除
dialog.show();
// do some work
dialog.dismiss();
這樣做,這樣你永遠不會真正看到對話框的。我試着使用額外的線程,如做:
Thread t = new Thread() {
public void run() {
dialog.show();
}
};
可是這樣一來,我得到一個錯誤和強制關閉了下來...
什麼是做到這一點的最好方法是什麼?
檢查這個http://codinglookseasy.blogspot.in/2012/10/save-image-in-sdcard.html這裏在整個代碼中有一個進度在onclick() –
使用的AsyncTask,因爲這將是最適合這種任務的對話框。 – Scorpion