gpt4 book ai didi

android - 调用 onDestroy() 后 Activity 对象会发生什么情况?

转载 作者:行者123 更新时间:2023-11-29 13:59:03 25 4
gpt4 key购买 nike

假设我有一些表单代码

handler.postDelayed(new Runnable()
{
public void run()
{
myActivity.doStuff();
myActivity.someField = blabla;
//etc
}
},10*1000);

在这 10 秒内, Activity 会关闭并销毁。那么 myActivity 对象会发生什么?引用是否仍然有效,对象的字段和函数是否仍然可以访问?

更一般地说, Activity 在其生命周期中创建的对象会发生什么情况?它们会随着 Activity 而消亡,还是会一直存在,只要有对它的实时引用?

最佳答案

它更有可能被 GC 或可能没有(取决于可用内存)..它可能存在于堆中但已从 Activity Stack 中删除...

关于android - 调用 onDestroy() 后 Activity 对象会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10535092/

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