Lorsque je démarre mon application de fond d'écran en direct, il charge avec succès.
Lorsque j'appuie sur "définir comme fond d'écran", une erreur "arrêtée de manière inattendue" se produit.
Lorsque j'appuie sur force-close à partir de là, l'application se déclenche très bien, sans problème, et se met en fond d'écran et fonctionne parfaitement. Je cherche à me débarrasser de cette force-fermeture intermittente.
Ive testé mon application sur plusieurs téléphones réels et cela arrive sur certains téléphones et pas d'autres.
Heres mon logcat au moment où il jette cette erreur:
live wallpaper force fermeture problème
04-01 11:26:13.685: INFO/ActivityManager(122): Displayed activity com.android.wallpaper.livepicker/.LiveWallpaperPreview: 524 ms (total 524 ms)
04-01 11:26:14.445: ERROR/dalvikvm-heap(4766): 384000-byte external allocation too large for this process.
04-01 11:26:14.445: DEBUG/skia(4766): --- decoder->decode returned false
04-01 11:26:14.445: WARN/dalvikvm(4766): threadid=3: thread exiting with uncaught exception (group=0x400262e8)
04-01 11:26:14.455: ERROR/AndroidRuntime(4766): Uncaught handler: thread main exiting due to uncaught exception
04-01 11:26:14.465: ERROR/AndroidRuntime(4766): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
Encore une fois, après que je presse force proche, tout fonctionne sans autres erreurs de mémoire.
L'application est ciblée pour 2.1, faite avec éclipse sur xp-machine