weakreference使用 weakreference什么時(shí)候回收?
weakreference什么時(shí)候回收?事實(shí)上,不寫(xiě)也沒(méi)關(guān)系。默認(rèn)情況下,如果不添加static,則會(huì)將參數(shù)活動(dòng)添加到處理程序構(gòu)造函數(shù)中。只要處理程序不被回收,它就會(huì)被泄漏。添加靜電以防止泄漏。之所以
weakreference什么時(shí)候回收?
事實(shí)上,不寫(xiě)也沒(méi)關(guān)系。默認(rèn)情況下,如果不添加static,則會(huì)將參數(shù)活動(dòng)添加到處理程序構(gòu)造函數(shù)中。只要處理程序不被回收,它就會(huì)被泄漏。添加靜電以防止泄漏。之所以泄密,是因?yàn)樗鼪](méi)有被回收,之所以不被回收,是因?yàn)樗匀槐灰?。只有延遲,才會(huì)出現(xiàn)泄漏問(wèn)題。因?yàn)閷?duì)活動(dòng)的引用在延遲時(shí)仍然保持,所以只要延遲完成,它就可以被回收。在大多數(shù)情況下,沒(méi)有必要添加static。