0

我有一个 Activity 类,其中我有一个扩展 ASynctask 类的类,我在其中执行解析...一切正常...在 Asynctask 的预执行方法中,我已将进度对话框可取消性设置为 false

 dialog.setCancelable(false); 

效果很好..现在我希望如果用户按下硬件后退按钮,那么进度对话框以及数据加载应该被取消并返回到以前的活动......我该怎么做?请帮助..

4

1 回答 1

0

现在我希望如果用户按下硬件后退按钮,那么进度对话框以及数据加载应该被取消并返回到以前的活动......我该怎么做?

您需要启用取消然后覆盖onCancelled()方法。在那里,只需创建新Intent的移动到以前的活动(或任何你想要的)。

@Override
protected void onCancelled() {
   // do your stuff
}

这里。这是一个有用的例子,也是你可以开始的一点。

于 2013-06-28T12:29:59.750 回答