[Android]什么时候该用WeakReference

一个例子是:当你的图片Bitmap生成经过AsynchTask 作好回来,须要用到ListView里的ImageView,而此ImageView有可能由于滚动的缘故不存在的话,针对这种状况,就要对ImageView来适用WeakReference, 适用动做在AsynchTask建立时就用WeakReference来引用ImageView 对象。对象

例子可见Android manual.图片

简单原则:对要用的对象,没有绝对控制权,须要当心使用WeakReference,确保此对象是存在的。it

相关文章
相关标签/搜索