Android AsyncTask 基本操作ProgressDialog

AsyncTask myTask = new AsyncTask<Void, Void, Void>() {
android.app.ProgressDialog myDialog;

@Override
protected void onPreExecute() {
// final android.app.ProgressDialog
myDialog = android.app.ProgressDialog.show(QueryMainActivity.this,"", “處理中,請稍候….", true);
}
protected Void doInBackground(Void… params){ // URL… urls) {
return null;
}
@Override
protected void onProgressUpdate(Void… values) {
super.onProgressUpdate(values);
}

@Override
protected void onPostExecute(Void args) {
myDialog.dismiss();
}
};
if (android.os.Build.VERSION.SDK_INT>=android.os.Build.VERSION_CODES.HONEYCOMB)
myTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, null);
else
myTask.execute();

廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s