Il semble que j'ai écrit ce code Java;). C'est à partir d'un de mes exemples dans le livre de Manning Unlocking Android - http://code.google.com/p/unlocking-android/. Alors que le but du livre n'était pas de couvrir Java en détail, et plutôt de se concentrer sur Android, je m'excuse si cela a causé de la confusion.
Les réponses ici sont sur place, c'est intentionnellement une classe interne anon car elle n'est utilisée nulle part ailleurs en dehors de ce contexte.
Une note que j'ajouterais cependant, si vous débutez avec Android, j'irais avec un livre plus récent. Les livres CommonsWare de Mark Murphy sont assez bons (http://commonsware.com/Android/) et il les garde très à jour (ou peut-être regarder Déverrouiller Android Deuxième édition, je ne suis pas impliqué avec cela, et ne l'ai pas lu donc je ne peux pas le recommander ou non Manning travaille dessus et il est disponible en tant qu'accès anticipé sur leur site).
Il peut sembler étrange pour un auteur de recommander un livre autre que le sien, mais la vérité est qu'il existe de meilleures façons de faire ce genre de choses maintenant sur les nouvelles API (qui a été écrit au niveau 1.0, et testé sur 1,5 après le fait). Ne vous méprenez pas, ce livre a encore beaucoup de valeur (dont je suis fier) en termes de concepts globaux (cycle de vie, activités, intentions, etc.), mais il existe de meilleures/plus faciles/nouvelles façons d'obtenir certaines tâches spécifiques effectuées.Par exemple, jetez un coup d'œil à AsyncTask (http://android-developers.blogspot.com/2009/05/painless-threading.html) et cela vous épargnera beaucoup de problèmes de Handler/Message.
(j'aurais commenté ici, mais je ne peux pas comprendre comment faire des commentaires plutôt que de « réponse », il peut être lié à ne pas avoir assez d'un représentant?)
des thats grands gars, très apprécié – dubbeat