Mon application fonctionne correctement sur certains appareils Android, mais sur certains appareils, elle génère une erreur de mémoire insuffisante.Erreur "Mémoire insuffisante"
Voici le journal de LogCat:
http://logcat.miui-dev.com/147001
Qu'est-ce que cette activité fait est bitmaps de charge, et afficher les bitmaps par onDraw()
.
Qu'est-ce qui causerait cette erreur?
que suis-je en train de faire?
Am juste Maping toutes les images dans une image méthode
_bitmapCache.put (R.drawable.gb2, BitmapFactory.decodeResource ( getResources(), R.drawable.gb2));
et quand un constructeur est appelé i appeler cette méthode, tout en utilisant l'image i il suffit d'utiliser
canvas.drawBitmap (_bitmapCache.get (R.drawable.level1c1), 0, 0, NULL);
à Craw l'image
Avez-vous recherché ce produit? http://stackoverflow.com/search?q=Strange+%E2%80%9COut+of+Memory%E2%80%9D+Error+android –
oui, il n'a pas résolu le problème – nicky