比如下面這段寫在Activity的代碼
Handler handler = new Handler() {
WeakReference<Context> context = new WeakReference<Context>(MainActivity.this);
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
Log.i(TAG,"context = "+context);
System.gc();
Log.i(TAG,"context = "+context);
}
};
問題來了,我查資料說弱參考一定會被回收,但是會不會發生我還沒有用的時候碰上GC把它回收掉的情況?
uj5u.com熱心網友回復:
存在這種可能轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/268431.html
標籤:Android
上一篇:如何獲取公眾號名片分享的來源?
