Je me bats dans un de mes services depuis un certain temps déjà. Il est très difficile à reproduire et l'interface utilisateur semble avoir une fonctionnalité complète juste avant qu'il ne se produise 100% du temps il n'y a jamais de retard notable ou de gel. Mon service a un TimerTask et quelques AsyncTask qu'il exécute et c'est tout. Les traces de pile que je reçois lorsque vous le signalez avec l'Android Market en 2.2 sont difficiles à lire, il ne semble pas y avoir de référence à aucun de mes codes directement, mais uniquement à partir des classes du SDK. Quelqu'un peut-il jeter un oeil à la pile et voir si vous pouvez dire ce qui se passe.Aide à la lecture des traces de pile ANR sous Android
L'impression est si grande que j'ai opté pour l'afficher sur pastebin, j'espère que ce n'est pas contre les règles. http://pastebin.com/KHUD0UHW
Voici le journal de Logcat ainsi http://pastebin.com/V5xSey36
Le thread principal est en bas dans la hiérarchie de vue mettant à jour l'écran. Avez-vous les données ANR de logcat? – fadden
l'a ajouté ci-dessus. – schwiz
J'ai remarqué que la dernière chose que faisait Main consistait à dessiner un bitmapDrawable sur un canevas. Qu'y a-t-il à dessiner ce bitmap qui pourrait bloquer le thread principal? Quelles méthodes utilisez-vous pour remplir vos vues avec des images? – magaio