2
第一次在這裏發佈,所以對我來說很容易。 :)如何將進度對話框附加到onClick事件
我想做的事情,(我認爲)應該是簡單的。我加載的OnClickListener的的onClick事件附加到一個按鈕中的其他活動:
public class Prime extends Activity {
....
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.prime);
Button startButton = (Button) findViewById(R.id.main_start_button);
Button scoreButton = (Button) findViewById(R.id.main_score_button);
startButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent start = new Intent("com.mazam.eikaiwa.Modules");
startActivity(start);
}
});
scoreButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
.....
}
});
}
}
現在,我通過startButton加載模塊的活動是有點重與XML佈局,大約需要2-3秒才能加載。我想在單擊按鈕時發出進度對話以通知用戶,直到意圖完全加載。
我已經能夠使用一個單獨的線程並覆蓋onKeyDown函數,使我在網站上找到的信息(我對不起,我不記得名稱或位置)的信息完美地工作。但是我無法將其擴展到onClick函數。
所以,我的問題是,當用戶單擊startButton並在Module活動完全加載時消失時,我如何顯示進度對話框?
任何幫助表示讚賞,在此先感謝。