qu'est-ce que l'utilisation de recycler() la méthode en TypedArray

J'ai créé un GalleryView et ImageView qui affiche l'Image en plus grand quand un élément est cliqué dans la galerie. J'ai utilisé le code ci-dessous pour mettre en œuvre les ImageAdapter:

public ImageAdapter(Context c)
{
    context = c;
    TypedArray a = obtainStyledAttributes(R.styleable.gallery1);
    itemBackground = a.getResourceId(R.styleable.gallery1_android_galleryItemBackground, 0);    
    a.recycle();    
}

Quand j'ai retiré la déclaration a.recycle() il n'y a pas de changement et que l'application fonctionne normalement comme avant, mais j'ai lu partout qu'il est obligatoire de recycler les typedArray. Quand il n'y a pas de changement dans la façon dont mon application est en cours d'exécution, quelle est l'utilisation de la recycle() méthode?

InformationsquelleAutor Pramod | 2011-08-31