gpt4 book ai didi

android - 与应用程序类相关的滑动杀死应用程序和强制停止之间的区别

转载 作者:行者123 更新时间:2023-12-03 08:05:42 30 4
gpt4 key购买 nike

我有一个实现 Application 类的应用程序。

考虑以下两种情况:

A) 打开应用程序 -> 按 Home -> 长按 Home 查看最近使用的应用程序。 -> 滑动杀死应用程序。在这种情况下,将调用 ApplicationonCreate 函数,而无需任何交互。

B)打开应用程序 -> 按 home -> 长按应用程序 -> 查看应用程序信息 -> 单击强制停止。在这种情况下,ApplicationonCreate 函数将不会被调用。

我的问题是:

1 - 与Application生命周期相关的两种场景之间有什么区别。

2- 为什么当我滑动杀死应用程序时,Application onCreate 方法会被调用?

P.S 我已经读过 this question它没有回答我的问题。

更新:

我注意到场景 A 中的这种行为对于所有设备来说并不相同。例如,它发生在三星手机上,但不会发生在 Pixel 手机上。也许这取决于制造商?

场景A的图片: enter image description here场景B的图片: enter image description here

最佳答案

  • 当您滑动应用程序时,您只会杀死 Activity 组件。如果有任何后台服务,它们将继续工作。

  • 当您从应用程序菜单强制停止该应用程序时,您会关闭所有后台工作的服务。例如,在此操作之后您将不会收到推送通知。

关于android - 与应用程序类相关的滑动杀死应用程序和强制停止之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72446773/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com