Autore Topic: out of memory Bitmap  (Letto 484 volte)

Offline ponticello

  • Utente junior
  • **
  • Post: 50
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    galaxy s2
  • Play Store ID:
    littlebridge
  • Sistema operativo:
    ubuntu 10.10
out of memory Bitmap
« il: 18 Aprile 2014, 00:47:55 CEST »
0
Buonasera ragazzi,
ho un problema con un out of memory sporadico e l'ho ricondotto all'utilizzo, a mio avviso non eccessivo, di Bitmap nel codice.
Googlando so che questo è un problema abbastanza comune e volevo sapere se avevate trovato qualche modo collaudato per risolverlo.
Sono riuscito a rallentare la frequenza di questo errore inserendo un option in fase di creazione:
Codice (Java): [Seleziona]
BitmapFactory.Options optionBitMap = new BitmapFactory.Options();
optionBitMap.inSampleSize = 3;         
bitmap = BitmapFactory.decodeResource(res, R.drawable.background, optionBitMap);
ma penso si possa fare di meglio..

Consigli?!?! :-)
Le mie app sullo store

    

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:out of memory Bitmap
« Risposta #1 il: 18 Aprile 2014, 09:55:38 CEST »
0
Tempo fa avevo trovato un blog interessante su questa problematica e mi sono segnato la pagina.

Casual: Android: Bitmap Memory Management

Se hai modo di provare alcuna delle soluzioni proposte, sarebbe utile se tu potessi postare le tue impressioni.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store