Кажется, что я написал код Java;). Это из одного из моих примеров в книге Manning Unlocking Android - http://code.google.com/p/unlocking-android/. Хотя цель книги заключалась не в том, чтобы подробно описывать Java, а скорее сосредоточиться на Android, я приношу свои извинения, если это вызвало путаницу.
Ответ здесь здесь, это намеренно внутренний класс анонов, потому что он не используется нигде вне этого контекста.
Одна нота, которую я бы добавил, если вы только начинаете с Android, я бы пошел с новой книгой. Книги Mark Murphy CommonsWare неплохие (http://commonsware.com/Android/), и он держит их в курсе последних событий (или, может быть, взглянет на Unlocking Android Second edition, я не занимаюсь этим и не читал, поэтому не могу рекомендовать или нет, но Manning работает над этим, и он доступен как ранний доступ на своем сайте).
Может показаться странным для автора рекомендовать книгу, отличную от его собственной, но, правда, есть несколько лучших способов сделать это сейчас на новых API (это было написано на уровне 1.0 и проверено на 1,5 после факта). Не поймите меня неправильно, эта книга по-прежнему имеет большую ценность (которой я горжусь) с точки зрения общих концепций (жизненный цикл, действия, намерения и т. Д.), Но есть лучшие/более легкие/более новые способы получить некоторые конкретные задачи.
Например, посмотрите на AsyncTask (http://android-developers.blogspot.com/2009/05/painless-threading.html), и это сэкономит вам много проблем с обработкой/сообщением.
(я бы заметил, но я не могу понять, как это комментировать, а не «ответ», это может быть связано с не имея достаточно респ?)
Вот отличные ребята, высоко ценится – dubbeat