我有一个Activity类,里面有一个扩展ASynctask类的类,我在那里执行解析...一切正常......在Asynctask的预执行方法中,我通过
将进度对话框取消设置为false dialog.setCancelable(false);
工作正常.. 现在我希望如果用户按下硬件返回按钮,那么progressdialog以及数据加载应该被取消并返回到之前的活动... 我怎么能这样做?请帮助..
答案 0 :(得分:0)
现在我希望如果用户按下硬件后退按钮,那就是那个 progressdialog以及数据加载应该被取消并继续 回到之前的活动......我怎么能这样做?
您需要启用取消,然后覆盖onCancelled()
方法。在那里,只需创建新的Intent
移动到上一个活动(或任何你想要的)。
@Override
protected void onCancelled() {
// do your stuff
}
看here。这是一个有用的例子,也是你可以开始的一点。