我的片段正在做更多的事情,这就是为什么当我打开应用程序时黑屏大约3-5秒并显示片段。当我点击应用程序进入对话框下载内容并打开片段时,我该怎么办?在正常活动中,我使用asynctask进行操作,但它无法在片段中帮助我
我的代码是
on onActivityCreated GetCategories1.execute(); class GetCategories1扩展了AsyncTask {
@Override
protected void onPreExecute() {
super.onPreExecute();
pDialog = new ProgressDialog(add.this);
pDialog.setMessage("Fetching Names...");
pDialog.setCancelable(false);
pDialog.show();
}
@Override
protected Void doInBackground(Void... arg0) {
do my work
return null;
}
protected void onPostExecute(Void result) {
super.onPostExecute(result);
if (pDialog.isShowing())
pDialog.dismiss();
populatelistview();
}
}