Je fais un projet qui gère beaucoup d'images comme arrière-plans, boutons, etc .... parfois "Mémoire insuffisante erreur" (BitMap taille erreur dépassée) se jette et il efface toutes les variables globales. Donc, quand on me réfère à des variables globales, mon application plante. Comment gérer cette situation?Problème de mémoire dans Android
Répondre
Vous devez créer de petites images miniatures de vos arrière-plans en plein écran et l'utiliser pour vos arrière-plans de bouton, etc., sinon vous obtiendrez cette erreur en particulier dans l'émulateur 2.3. Les images pour l'arrière-plan de l'activité principale ne doivent pas être plus grandes que nécessaire pour la résolution d'écran donnée.
Si le manque de mémoire est une situation que vous pouvez gérer, placez le code incriminé dans un bloc try
, catch
et faites ce qui est approprié. En fonction de variables de toute envergure pour survivre à la destruction et à la recréation d'une activité, il est impossible de produire un bon comportement. Vos variables globales "disparaissent" parce que l'exception non interceptée provoque ce cycle et se produit dans d'autres circonstances telles qu'un changement d'orientation. Votre code doit être préparé pour enregistrer et restaurer son état comme décrit dans la documentation Activity
.
- 1. Problème de mémoire Android
- 2. Problème de mémoire dans l'application dans android
- 3. Problème de mémoire insuffisante Android
- 4. Problème de mémoire d'image Android
- 5. Problème de mémoire dans Android à l'exécution
- 6. Problème de mémoire dans mon application android
- 7. android - Problème de mémoire insuffisante
- 8. problème Galerie Android, de mémoire
- 9. Problème de mémoire sur Android 4.0
- 10. Étrange problème de mémoire sous Android
- 11. comment slove problème de mémoire insuffisante dans android
- 12. problème de mémoire dans Android après la capture d'images
- 13. Printemps pour la mémoire Android problème
- 14. problème dans l'allocation de mémoire?
- 15. Problème de mémoire dans l'iPhone
- 16. problème de mémoire UIWebView
- 17. Problème de mémoire NSMutableDictionary
- 18. renderInContext/Problème de mémoire
- 19. Problème de mémoire tampon Android GL ES2: données tronquées
- 20. problème de fuite de mémoire dans l'iPhone
- 21. Problème d'allocation de mémoire
- 22. problème de mémoire étrange
- 23. Problème de mémoire MPMoviePlayerViewController
- 24. Mémoire de déchiffrement Problème
- 25. Émulateur Android Problème: Impossible d'allouer de la mémoire: 8?
- 26. Fuite de mémoire Android
- 27. Fuite de mémoire Android?
- 28. Problème de remplissage de mémoire
- 29. Problème de mémoire dans l'émulateur WP8?
- 30. Problème de mémoire insuffisante dans Internet Explorer
Poster du code? Votre application ne doit pas manquer de mémoire à cause des arrière-plans de vue. Faites-vous autre chose avec Bitmaps que vous chargez manuellement? –
Rien que je fais avec bitmap ... juste en arrière-plan – Kakey