2010-04-02 6 views
4

Je me sens un peu bête en demandant cela, mais je n'ai pas été capable de trouver des réponses par moi-même. La boîte de dialogue My Force Close comporte un bouton "Report". Je pense que c'est une excellente idée, et j'aimerais que tout le monde l'ait. Au début, je pensais que c'était quelque chose que je devais allumer sans m'en rendre compte, mais non seulement je ne trouve aucun paramètre que j'aurais pu toucher, je ne trouve pas non plus de référence à ce bouton existant sur Internet. J'ai un droïde, et je connais 4 autres personnes avec des droïdes, et ils disent qu'ils n'ont pas la possibilité de rapporter des fermetures de force. Suis-je spécial? Est-ce que je manque juste quelque chose? Le bouton "signaler" existe depuis au moins quelques semaines maintenant. Lorsque j'utilise le bouton Rapport, j'obtiens un écran avec un champ "retour" et une case à cocher "Inclure les données du système". En dessous de cela, il est indiqué que "les informations provenant des rapports de retour seront montrées au développeur de l'application". Sous ce sont les boutons Aperçu et Envoyer.Lorsque j'obtiens la boîte de dialogue Forcer la fermeture, j'ai un bouton Rapport. D'où vient-il?

En tant que développeur, je n'ai jamais reçu l'un de ces rapports. J'essayerais d'envoyer un rapport à moi-même, mais il semble que montre seulement le bouton pour les applications installées sur le marché, et je ne connais pas un moyen de planter mon application de production. Je suppose que je pourrais publier une application de plantage simple juste pour l'essayer, mais je pensais que je vous demanderais d'abord les gens.

Edit: Vous pouvez voir les captures d'écran ici: http://bentobin.com/crashReportImages/

+1

Intriguant .. il clignote merveilleux si cela était une caractéristique standard et les développeurs pourraient afficher des rapports d'exception dans le panneau Market. Au lieu de cela, nous devons jerrer les nôtres. Deux questions, est-ce toutes les applications, et utilisez-vous des versions Android grand public, pas une version personnalisée? –

+1

Je n'ai jamais vu ça. Avez-vous une capture d'écran que vous pouvez poster? – CommonsWare

+0

J'utilise la version standard pour un Droid. Cela est apparu pour moi dans la version 2.0.1, et est toujours présent après ma récente mise à niveau vers 2.1. Je ne pense pas que cela soit apparu lors de la mise à jour de la 2.0 vers la 2.0.1. Je pense qu'il est apparu à un moment après. Je vais ajouter des liens de capture d'écran à la question principale dans un instant. – BenTobin

Répondre

6

Ceci est une nouvelle fonctionnalité d'Android :)

+1

Intéressant, surtout si les rapports sont vraiment disponibles pour les développeurs. Dans quelle version cela a-t-il été introduit, ou comment? –

+2

S'il vous plaît dites-moi que si nous implémentons par défaut 'Thread.UncaughtExceptionHandler' que nous allons remplacer ce comportement. Sinon, puisque les développeurs n'ont aucun contrôle sur ce qui se trouve dans le rapport, certaines applications peuvent violer les lois (par exemple, HIPAA). – CommonsWare

+0

Alors, est-ce qu'on accélère lentement ou quelque chose? Il ne semble pas encore être parfait, car ma capture d'écran montre une date du 31 décembre 1969 envoyée. – BenTobin

Questions connexes