gpt4 book ai didi

java - 销毁应用程序时保留静态成员值是否正常?

转载 作者:太空狗 更新时间:2023-10-29 13:37:57 26 4
gpt4 key购买 nike

没想到我的静态类成员在应用程序完成后被保留了下来(在调用 onDestroy() 之后)。在下一个应用程序实例化中忽略静态成员初始化。这是正常的还是只是模拟器中的错误?我在文档中找不到任何相关信息。他们是否指定了与此行为相关的任何内容?

补充说明:当我在 Activity 中有两个字段时,静态和非静态如下:

static String s1 = new String("s1");
String s2 = new String("s2");

...然后销毁并再次启动应用程序,第一个初始化程序不执行,第二个初始化程序执行。意义在哪里?对我来说,它违反了语言规则。

最佳答案

onDestroy 并不意味着应用程序的进程被终止,或者类本身被销毁/卸载,它正在销毁一个 Activity 实例

关于java - 销毁应用程序时保留静态成员值是否正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8730186/

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