gpt4 book ai didi

java - Android,前台服务是否使应用程序保持 Activity 状态?

转载 作者:搜寻专家 更新时间:2023-11-01 08:22:30 25 4
gpt4 key购买 nike

如果有前台服务在运行,Android 会终止 public class App extends Application 吗?

我不确定它是否重要...如果我从该服务获得对 Activity 或 App 中实例化对象的引用,并且该 Activity/App 被终止,来自该服务的引用是否仍然有效?

最后一个问题是...如果与包含静态字段的类关联的应用程序被终止,静态字段会发生什么情况?

最佳答案

Will Android kill public class App extends Application if there is a foreground service running?

Android 中的类不会被“杀死”。进程终止。 Application 实例在您的进程创建时创建,并且在进程终止之前一直存在。

只要前台服务在运行,它的进程就处于 Activity 状态(根据定义),并且它的 Application 将一直存在。

What happens with static fields if app associated with the class containing the static fields gets killed?

同样,类在 Android 中不会被“杀死”。进程终止。当您的进程终止时,内存中的所有内容都会消失,包括 static 字段及其引用。

关于java - Android,前台服务是否使应用程序保持 Activity 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49070879/

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