假设我有一些形式的代码
handler.postDelayed(new Runnable()
{
public void run()
{
myActivity.doStuff();
myActivity.someField = blabla;
//etc
}
},10*1000);
在这 10 秒内的某个时间,活动被关闭并销毁。那么 myActivity 对象会发生什么?引用是否仍然有效并且对象的字段和函数仍然可以访问?
更一般地说,活动在其生命周期中创建的对象会发生什么?它们是否会随着活动而消失,或者只要有实时引用,它们就会一直存在吗?