2021年7月18日 星期日

Android DialogFragment memory leak? 內存洩漏?!

 今天想簡單使用一個 loading dialog,卻發現怎麼用都會跳出 memory leak,看了各路的解法都覺得很麻煩,又想說這種原生的包應該在tracker應該是找得到...

果然看到這裡


通常像這種 loading dialog 我都會當作一個變數存著,調用時判斷是不是 null,然後 show 跟 dismiss 來用,不過 DialogFragment 如果把他當變數存著他就要報 memory leak 了,所以調整作法就是要調用時使用 findFragmentByTag,莫非,這是很基本的問題...