【发布时间】:2015-06-18 13:03:54
【问题描述】:
我阅读了很多关于活动生命周期的信息,但找不到简单的答案。假设有人按下切换应用硬件按钮。当应用程序切换到不同的应用程序时,onPause() 保证会被调用。同时按下 Back(关闭应用程序)或 Home 将调用onPause()。
但是问题来了。当我打开可以在应用程序之间切换的应用程序列表时,只需单击按钮即可调用onPause()?我的意思是只是单击切换应用程序会调用onPause()?
我不清楚,文档也没有描述这种情况。
编辑:
我说onPause() 仅在单击按钮后不被调用是错误的。对不起。
【问题讨论】:
-
@downvoter 关心评论我的回答有什么问题?您在我发布后的几毫秒内立即投了反对票。
-
@Sharpedge 告诉我。 -_-
-
“onPause() 将不会被调用,直到有人从列表中选择了不同的应用程序”这是错误的,至少在我的设备上按下按钮以显示应用程序列表时会调用 onPause。
标签: android onpause activity-lifecycle