我坚持内存泄漏在我的主要活动(NavigationActivity)机器人 - 例如设置为null中的onDestroy活动继续泄漏甚至()方法
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;
}
}
它在哪里泄漏?我该如何解决它?任何帮助,将不胜感激。非常感谢你。
我抬头看了你的个人资料,发现你根本不接受答案。你应该为未来的读者做,因此他们知道哪个答案是正确的。 Downvoting出于这个原因 –
你可以在leakCanary截图中打开NavigationActivity(+)stacktree。这是什么navigationActivity类? – sytolk