Wirklich dieses Problem. Entschuldigung, weil diese Frage viele Male gestellt wurde. aber es wurde gebraucht. Ich zeige große Bilder nach dem Verkleinern. So sieht meine App wie Flipboard App aus. Der Benutzer kann die Seiten nach rechts oder links spiegeln. Ich habe recycle() verwendet, damit die einzelnen Bitmaps frei werden. Aber wenn Benutzer 8 -9 Seiten wischen wird es funktioniert aber nach diesem App-Absturz und einige Zeit nicht abstürzen. Nur das Problem ist auf das Gedächtnis zurückzuführen.java.lang.OutOfMemoryError: Konnte eine 3225612 Byte-Zuweisung mit 886384 freien Bytes und 865 KB nicht zuordnen, bis OOM
Ich bin auf der Suche nach einem Weg, dass ich die Ausnahme still und app App-Speicher abfangen wird. ist es gut oder möglich? ist eine andere Lösung?
ich diese Bibliothek verwenden für die Anzeige der Bilder https://github.com/androidquery/androidquery
Haben Sie das Android-Dokument [Loading Large Bitmaps Efficiently] (https://developer.android.com/training/displaying-bitmaps/load-bitmap.html) gelesen? – Tigger
Ja, ich lese das Dokument. – user1629977
Die Bibliothek scheint tot zu sein. Das letzte Update war vor 2 Jahren. Kannst du zu einer Alternative wie Glide, Picasso, Volley wechseln oder musst du sie benutzen? Ansonsten können wir ohne Code wenig tun. – GPuschka