关于如何深度手动管理activity

手动去管理Activity的活动栈,一直是一个非常实用的方法。 快速方便的拿到一个Activity对象可以很方便的操作这个Activity, 可是方便的同时,也存在很多隐患:内存泄露 引起手动去管理Activity引起内存泄露的原因是:已经被内存释放掉的Activity并没有在手动创建的Activity栈中移出,这样再次调用时就会引起空指针异常,如果堆栈中的数量不断增加得不到释放,从而引发内存泄露
相关文章
相关标签/搜索