public class TestActivity extends Activity {
public static TestActivity mTestActivity;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mTestActivity = this;
}
@Override
protected void onDestroy() {
mTestActivity = null;
super.onDestroy();
}
}
我可以问一个非常菜鸟的问题吗?
活动的静态链接总是会导致内存泄漏吗?即使我在销毁时将其“无效”?
编辑:
如果即使您在销毁时将其“null”也存在内存泄漏,您能解释一下原因吗?
我有几年的 Java 经验,但我不明白为什么销毁时的“null”不会释放内存。