2
比方說,我有這10秒鐘的活動被關閉和銷燬過程中的形式在調用onDestroy()之後活動對象會發生什麼?
handler.postDelayed(new Runnable()
{
public void run()
{
myActivity.doStuff();
myActivity.someField = blabla;
//etc
}
},10*1000);
的一些代碼和一些時間。然後myActivity對象會發生什麼?引用是否仍然有效,對象的字段和函數是否仍然可以訪問?
更一般地說,活動在其生命週期中創建的對象會發生什麼?他們是否與這項活動一起消亡,或者只要有活的參考資料持續存在,它們是否會持續存在?
所以可以GCed即使有仍然活着參考它被舉行? – velocipedestrian
不是真的......但它確實從堆棧中移除... – ngesh