- Forum-Beiträge: 286
06.10.2011, 08:36:19 via Website
06.10.2011 08:36:19 via Website
Ich habe ein Problem, das erst 2-mal aufgetreten ist ( DeveloperConsole ) und ich bei mir nicht nachvollziehen kann.
Beim decodieren eines JPG's erhalte ich einen MemoryError, weil ich vorgängig schon andere JPG's decodiert habe. Der Fehler kommt einfach, weil das Gerät einfach zuwenig Memory hatte ( Behaupte ich mal :-) ). -> java.lang.OutOfMemoryError: bitmap size exceeds VM budget(Heap Size=10439KB, Allocated=7056KB, Bitmap Size=10183KB
Meine Idee war, da es sehr selten vorkommt, einfach eine Exception darum zu bauen und ein leeres Bild, das ich sowieso schon geladen habe, anzuzeigen.
Trotzdem gabs den Fehler bei einer neueren Installation. Habt Ihr mir einen Tip, wie ich das handeln könnte ?
2 bm = BitmapFactory.decodeFile(sImage);
3 }catch (Exception ex){
4 bm=bmleer;
5 }
Grüsse
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.