Mac Systems
- Forum-Beiträge: 1.727
21.12.2010, 11:12:01 via Website
21.12.2010 11:12:01 via Website
Hallo,
folgende Methode nutze Ich einige male:
Mir scheint das gerade kontra Produktiv für den Speicher zu sein, da hier immer neue Instanzen eines Bildes zurückgeliefert werden. Oder hat Android noch einen (Image) Cache denn Ich nicht kenne ?
Ansonsten könnte Ich das ja selbst mittels einer Map erledigen ...
mfg,
Mac
folgende Methode nutze Ich einige male:
1private final Bitmap loadBitmapByResourceID(final int resourceID)
2 {
3 final Drawable drawable = getContext().getResources().getDrawable(resourceID);
4 return ((BitmapDrawable) drawable).getBitmap();
5 }
2 {
3 final Drawable drawable = getContext().getResources().getDrawable(resourceID);
4 return ((BitmapDrawable) drawable).getBitmap();
5 }
Mir scheint das gerade kontra Produktiv für den Speicher zu sein, da hier immer neue Instanzen eines Bildes zurückgeliefert werden. Oder hat Android noch einen (Image) Cache denn Ich nicht kenne ?
Ansonsten könnte Ich das ja selbst mittels einer Map erledigen ...
mfg,
Mac
Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.