ProgressDialog
スレッドまたはで使用しAsyncTask
ます。
AsyncTask
とスレッドの両方が機能します。しかし、仕事を終えて却下しProgressDialog
、力を近づけます。
onCreate()
私はこれを呼び出します
new myAsyncTask().execute();
非同期タスク
private class myAsyncTask extends AsyncTask<Void, Void, String>
{
ProgressDialog dialog;
@Override
protected void onPreExecute() {
dialog = ProgressDialog.show(MainActivity.this, "", "Please Wait !",true,false);
}
@Override
protected String doInBackground(Void... params) {
startProgram();
return "";
}
@Override
protected void onPostExecute(String result) {
if (dialog.isShowing())
dialog.dismiss();
}
}