【发布时间】:2016-09-19 06:44:12
【问题描述】:
我在主 Activity (NavigationActivity) 中遇到内存泄漏问题
public static NavigationActivity navigationActivity;
public static NavigationActivity getNavigationActivity() {
return navigationActivity;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_navigation);
navigationActivity = NavigationActivity.this;
}
@Override
protected void onDestroy() {
super.onDestroy();
if (navigationActivity != null) {
navigationActivity = null;
}
}
它在哪里泄漏?我该如何解决?任何帮助,将不胜感激。非常感谢。
【问题讨论】:
-
我查看了您的个人资料,发现您根本不接受答案。您应该为未来的读者这样做,以便他们知道哪个答案是正确的。出于这个原因投反对票
-
你能在leakCanary截图中打开NavigationActivity (+) stacktree吗?这个 navigationActivity 类是什么?
标签: android memory-leaks leakcanary