私はasynctask
かなり頻繁に使用しますが、今回は機能しません!UI にviewpager
とが含まれていfragments
ます。ビューに入力するには、約 3 秒かかります。を使用して終了するまで ProgressDialog を表示したいと思いAsyncTask
ます。しかし、ProgressDialog
が表示されていません!!!!
誰でも解決策を教えてもらえますか? ありがとう
onCreate(...){
setContentView(...)
new LoadUI(MyActivity.this).execute();
}
public class LoadUI extends AsyncTask<Void, Void, Void>{
ProgressDialog pd;
Context context;
public LoadUI(Context mContext) {
this.context = mContext;
pd = new ProgressDialog(mContext);
aViewPager = (ViewPager) findViewById(R.id.aPagerDay);
}
@Override
protected void onPreExecute() {
pd.show();
}
@Override
protected Void doInBackground(Void... params) {
//Create ViewPager
//Create pagerAdapter
return null;
}
@Override
protected void onPostExecute(Void result) {
if (pd.isShowing()) {
pd.dismiss();
}
super.onPostExecute(result);
}
}