¿La mejor forma de Android para convertir la matriz de bytes a Bitmap?

Sé por qué ocurre la excepción OutOfMemoryError. Pero hay una mejor manera de convertir la matriz de bytes a Bitmap. Y ​​utilicé el código de abajo, pero cuando el byte grande fuerza la aplicación cerca y da la excepción OutOfMemoryError.

Y tengo API, solo me devuelve byte array nada más.

Bitmap bmp = BitmapFactory.decodeByteArray(bytearray, 0, bytearray.length);

Respuestas a la pregunta(4)

Su respuesta a la pregunta