【发布时间】:2014-07-08 17:12:38
【问题描述】:
我有MainActivity.java Activity 类,它在应用程序启动时加载。我在名为 ServerOperation.java 的单独文件中使用 asyncTask 方法。我需要在 asyncTask 的 onPreExecute 方法中显示进度条。我正在使用以下代码,但它不工作并且应用程序崩溃:
public class ServerOperation extends AsyncTask<Void, Void, ArrayList<Job>> {
ProgressDialog progressDialog;
@Override
protected void onPreExecute() {
super.onPreExecute();
MainActivity myActivity = new MainActivity();
progressDialog = ProgressDialog.show(myActivity.getApplicationContext(),"PLEASE WAIT","LOADING JOBS...", true);
}
}
我应该如何让 progressDialog 在主要活动上工作?
谢谢。
【问题讨论】:
-
MainActivity 是 Activity 类(扩展 Activity)吗?
-
请发布崩溃,即 logcat。
-
是 MainActivity 是活动类。
标签: android android-activity android-asynctask progressdialog