弱引用

使用WeakReference,引用会在回收周期被销毁,即使是该对象可达,可以参考Java中的WeakHashMap类。

WeakReference<String> weakReference = new WeakReference<String>("weak reference...");

可见软引用的对象保存时间要长于弱引用,可以用这个特性来做缓存,在Android SDK也能常见这种写法。

results matching ""

    No results matching ""