Open huxq17 opened 2 years ago
@huxq17 这里使用弱引用,主要是解决 fragment 内存泄漏的问题
而保存 fragment 主要是为了采集 fragment 页面浏览的信息,如果 fragment 被销毁了,不会触发浏览,此处也不应该继续引用 fragment
@YueJZJM 但这里的fragment是你们自己new的,和业务的fragment没关系,没有其他地方引用,gc一下就会回收。譬如说第一次new了一个,下次再用的过程中处罚了gc,又得重新new
@huxq17 感谢建议,的确会有频繁创建的可能,我们内部再考虑考虑优化方案
弱引用的话是机不可靠的,如果对象没其他引用持有的话,gc触发了就会回收,可能无法达到复用的效果,频繁反射性能可能会变差,这块设计是没问题的么?