In all the NeHe OpenGL tutorials for Android, the bitmap is recycled after the texture is loaded. Is this really required? Won't the GC take care of it anyway?
Does the line
bitmap = BitmapFactory.decodeStream(is);
basically create a new Bitmap object and cause the any pre-existing Bitmap to be unreferenced and therefore eligible for garbage collection?
In my application, I'm trying to load bitmaps to memory in a separate thread. So I need my bitmap reference to be a class variable so I can use it in multiple methods.