【发布时间】:2011-07-12 08:04:35
【问题描述】:
我有一个 AsyncTask,它在工作时显示一个 progressDialog(它从 doInBackground 中调用 runOnUiThread 来显示进度对话框)。
在运行时,我想允许使用后退按钮取消操作;其他人遇到过这个问题:BACK Button is not working ,while progressDialog is running
出于什么原因我无法回复该主题,因此不得不开始另一个?! (另一天的另一个问题)
我和桑迪有同样的想法,但是当 progressDialog 显示时,这段代码从未被调用,这是为什么呢?我已经在我的主要活动类中实现了它,progressDialog 是否暂时将前台焦点从我的类中移开?
【问题讨论】:
-
嗯,我知道我可以覆盖 onBackPressed 但同样,这仅在 progressDialog 未运行时调用?如果我将我的 progressDialog 设置为可取消,也许我可以覆盖一个“onCancel”方法(如果有的话)?
标签: android button dialog progress back