我只是想顯示類似的對話(但對話框僅是模態,對吧?)如何顯示「加載...」對話框?
當我的活動被載入中的onCreate數據()
並關閉這個「對話」完成時。
只是爲了通知用戶數據正在加載。
我該如何輕鬆做到這一點?
我不希望用戶能夠在這段時間內與用戶界面進行交互..只是讓他坐下來等待數據加載。
我只是想顯示類似的對話(但對話框僅是模態,對吧?)如何顯示「加載...」對話框?
當我的活動被載入中的onCreate數據()
並關閉這個「對話」完成時。
只是爲了通知用戶數據正在加載。
我該如何輕鬆做到這一點?
我不希望用戶能夠在這段時間內與用戶界面進行交互..只是讓他坐下來等待數據加載。
我找到了解決辦法,我是使用ProgressDialog和的AsyncTask
https://sites.google.com/site/androidhowto/how-to-1/asynctasks-with-progressdialogs
這裏的一些元素:
// keep a reference on the dialog (class member)
ProgressDialog mWaitingDialog;
// when you start loading the data
mWaitingDialog = ProgressDialog.show(MyActivity.this, "", "Loading. Please wait...", true);
// when data have been loaded
mWaitingDialog.dismiss();
ProgressDialog progressDialog;
progressDialog = new ProgressDialog(mContext);
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setMessage("Loading...");
progressDialog.setCancelable(false);
我使用進度對話框和實施的AsyncTask作品...現在好了,我第一次嘗試時就做了一些錯誤的事情。 – ycomp 2012-02-20 18:24:31