有没有办法区分正常的Activity破坏和旋转造成的破坏?

时间:2011-04-23 11:38:08

标签: android screen-rotation

我有一个活动开始一些asynctasks。我希望这些任务停止,当我的Activity被“正常”销毁时(比如调用finish()/用户按下后退按钮/等),但是当用户只旋转设备时继续运行。

取消这些任务,处理旋转工作正常,我只是无法将两者结合起来。

那么有没有办法告诉“onDestroy()”回调期间,由于配置更改(轮换),还是因为某些其他原因(例如后退按钮)而销毁了活动?

1 个答案:

答案 0 :(得分:6)

您可以在Activity上致电isChangingConfigurations()