在开发android 过程中,Activity之间的类传值总是很麻烦。
想用 static ,但是有时候会忘记释放。
于是:我就想到在 Activity 中 可用 public static WeakReference<Activity> weakActivity;
在 finish中释放 weakActivity
这样,即使忘记static 释放 ,但也是 weakActivity,而不是 Activity本身
同时,在其他任何地方都能获取到 Activity,还能操作 Activity
本文介绍了一种使用弱引用(WeakReference)来管理Android Activity的方法,避免了因忘记释放静态引用而导致的问题。通过这种方式,可以在不直接持有Activity强引用的情况下,在应用各处获取并操作Activity。
1066

被折叠的 条评论
为什么被折叠?



