我怎么能否认要销毁的活动

时间:2014-04-22 09:43:18

标签: android android-activity destroy

我从活动“A”开始活动“B”。当我使用后退按钮或方法finish()关闭活动B时,活动A正在重新创建。我怎么能否认活动被摧毁?

1 个答案:

答案 0 :(得分:0)

android中的活动存储在一个名为activity-stack的堆栈中,当你转到下一个Activity时它被添加到堆栈中,当你返回时,你从堆栈中弹出最后一个元素并且没有任何东西指向它,所以不破坏只是浪费空间!

即使您覆盖后退按钮以使用noHistoryclearTop标记启动上一个活动,也会销毁当前活动。

我建议您在activity lifecycle

上阅读更多内容