Here is comment from GLES20DisplayList: /* These lists ensure that any Bitmaps and DisplayLists recorded by a DisplayList are kept alive as long as the DisplayList is alive. The Bitmap and DisplayList lists are populated by the GLES20RecordingCanvas during appropriate drawing calls and are cleared at the start of a new drawing frame or when the view is detached from the window. */