【发布时间】:2012-11-20 19:10:37
【问题描述】:
我启动AsyncTask 来加载需要一些时间的文件。为了通知用户我正在显示ProgressDialog,但是如果我触摸屏幕,ProgressDialog 会立即关闭。这可能是什么原因?
public LoadTask(Activity activity, FaceRecognizer recognizer,SecretKey key) {
this.key = key;
this.recognizer = recognizer;
dialog = new ProgressDialog(activity);
}
@Override
protected void onPreExecute() {
dialog.setMessage("Loading the recognizer...");
dialog.show();
}
@Override
protected Boolean doInBackground(Void... params) {
recognizer.load(key);
return null;
}
@Override
protected void onPostExecute(Boolean result) {
if (dialog.isShowing()) {
dialog.dismiss();
}
【问题讨论】:
标签: android dialog onclick android-asynctask