相关疑难解决方法(0)

为什么不保证调用onDestroy()?

根据android Activity Lifecycle,唯一保证被调用的回调(如果一个活动离开Running状态,这通常是预期的)onPause().

因此,我必须假设有些情况下实施它们是有意义的onStop(),onDestroy()尽管它们并没有真正保证被调用.

我理解,onStop()当一个活动可能通过Stopped状态返回Running状态时应该实现(为什么它会这样做而不是直接返回是一个不同的问题).

但是onDestroy(),当我可以将所有清理/状态保存放入时onPause(),需要我不清楚.

你能描述一下实际的应用情况(即不能驾驶汽车等),实施它是否合理onDestroy()

android activity-lifecycle android-activity

45
推荐指数
1
解决办法
2万
查看次数