MediaStore.Bilder.Media.getBitmap und out-of-memory-Fehler

Mein code ist:

public Bitmap loadPhoto(Uri uri) {
    Bitmap scaled = null;
    try {
    scalled = Bitmap.createBitmap(
      MediaStore.Images.Media.getBitmap(getContentResolver(), uri),
      0,0,90, 90);

    if (scaled == null) { return null; }
    } catch(Exception e) { }
    return scaled;
}

Danach. Ich Anzeige skaliert Bildansicht. Jedes Bild kommt aus der Kamera.

Jedes mal, bekomme ich Fehler: out of memory nachdem ich die Anzeige von drei Fotos von der Kamera. Wie man dieses Problem lösen?

Ich hatte das gleiche problem, check out this link: http://tutorials-android.blogspot.co.il/2011/11/outofmemory-exception-when-decoding.html
Siehe auch Chet Haase ' s nettes tutorial auf bitmap-Skalierung: youtube.com/watch?v=12cB7gnL6po
beachten Sie DIESE SEITE IST SEHR veraltet - heute ist Sie genau dies tun: stackoverflow.com/a/24135522/294884
hast du schon Antwort?? Bitte teilen code

InformationsquelleAutor Anton | 2012-07-08

Schreibe einen Kommentar