У вас есть следующие варианты:
[1110 ] asyncMethod().addListener((GenericFutureListener
private static void callback(Future super String> future) {
из простого Future
Таким образом, вы также можете использовать обратный вызов.
Примечание. Если вы запутались в проблеме ? extends vs ? super
обобщения, у меня эта публикация SO добавлена в закладки по той же причине.
Я попробовал несколько пакетов, и Pinch Media является безусловно лучшей. Я не знаю, куда в том июле 2008 дата прибывает из, они выпускали обновления регулярно и являются супербыстро реагирующими к обратной связи и вопросам, посланным по электронной почте их людям поддержки. Превратили ли по совпадению или нет, несколько из моих предложений его в текущие библиотеки Pinch
Кроме превосходной поддержки, причина я предпочитаю, чтобы повышение было то, что они, казалось, были единственным пакетом, который обновляет несколько раз в день - обычно однажды в час. Здорово, если Вы пробуете новые рекламные методы, или точно так же, как завладение по Вашим объемам продаж (как каждый разработчик делает сначала :)
На оборотной стороне существует две проблемы, которые я имею с Повышением - их веб-сайт может быть немного неуклюжим и не является очень дружественным iPhone (нелепый!), и время от времени у них были проблемы, где обновления статистики не доступны из-за аппаратных проблем. Мне также жаль, что у них не было "обзора" для всех Ваших приложений.
Стоит указать, что все библиотеки аналитики чрезвычайно легко встроить в Ваше приложение и всю работу и со средством моделирования и с аппаратными средствами, таким образом, чрезвычайно легко оценить их для нахождения того, который Вы любите лучше всего. Даже возможно использовать несколько сразу - хотя я только сделал бы это для тестирования.
В этой точке можно ли хотеть к самокрутке - на ограниченном устройстве, Вы действительно хотите стороннюю библиотеку, поднимающую неизвестную сумму ограниченной сетевой пропускной способности и вычислительной мощности?
В настоящее время Pinch Media был объединен с Flurry . Flurry - достойный выбор.