I have created a GalleryView
and ImageView
which displays the Image bigger when an item is clicked in the gallery. I have used the below code to implement the ImageAdapter
:
public ImageAdapter(Context c)
{
context = c;
TypedArray a = obtainStyledAttributes(R.styleable.gallery1);
itemBackground = a.getResourceId(R.styleable.gallery1_android_galleryItemBackground, 0);
a.recycle();
}
When I removed the statement a.recycle()
there is no change and the app is running normally as before, but everywhere I read that it is compulsory to recycle the typedArray
. When there is no change in the way my app is running what is the use of the recycle()
method?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…