【发布时间】:2015-09-22 10:11:37
【问题描述】:
我最近一直在观看来自 google android devs 的视频,内容是关于在完成对象后删除对它们的引用的重要性……我只实现了一个简单的清理方法。这真的有效吗?
例如,我在应用中的视图上做了很多动画。为了使事情更清洁,我为不同班级的活动制作动画。我将活动的引用传递给补间动画类。
public void onStart() {
tweens = new TweenUm(this);
}
在我的 onStop 我做...
public void onStop() {
tweens.cleanup();
tweens = null;
super.onStop();
}
我的清理方法看起来像...
public void cleanup() {
mainAct = null;
fab = null;
fabcrad=null;
searchFor = null;
}
mainact 是我传入的活动,以及我要删除的其他视图。
这有什么好处吗?
【问题讨论】:
标签: java android memory memory-leaks