Hi,

Weak reference objects, do not prevent their referents from being made
finalizable, finalized, and then reclaimed. An example usage is in an
application that is high on processing of images and you do not want
to load an image from file system every time. so, you want to build a
cache of images in the application. So, use weak references for
accessing images in the cache.

Each ordinary reference in Java is a strong reference. Strong
reference objects prevent the GC from removing the object, if it is
reachable with a chain of strong references.

I found more details here: 
http://saeedsiam.blogspot.com/2009/02/weakreference-what-is-that.html

br,
vivek.

ly niu wrote:
> Hi friends:
> During reading the Android code, I am unclear about the strong reference and
> weak reference in Refbase.h.
>
> who can give a summary about the strong reference and weak reference? What
> is the difference and what is the usage in different condition?
>
> Another what is the difference between OBJECT_LIFETIME_FOREVER and
> OBJECT_LIFETIME_WEAK?
>
>
> Thanks
> Regards
-- 
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en.


Reply via email to