Intereting Posts
Как я могу проверить, что изображение привязано с помощью OnTouch () Как изменить цвет текста заголовка и цвет без изменения цвета текста меню переполнения текста в новой панели инструментов? Потребление батареи, когда TCP открыто для ADB через Wi-Fi, может подключаться Есть ли простой способ остановить службу в ответ на щелчок пользователем уведомления? Как автоматически определить необходимость iScroll? Как найти исходный вид MotionEvent ACTION_CANCEL События RxAndroid и кнопки? Доступ к домашнему / рабочему адресу, хранящемуся на Картах Google («Мое место») Работают ли Dagger 2 и аннотации Android? Диспетчер виртуальных устройств Android (avd) не работает в последнем adt v21 Разница между OnlyOnRanToCompletion и NotOnFaulted? Как правильно подключить приложение Android к сокету RFCOMM на микроконтроллере Arduino с поддержкой Bluetooth? Открытие URL-адреса с использованием собственного браузера PlayBook из приложения на базе Android Соблюданные идентификаторы пакета «build-tools», 20.0.0 »в несовместимом месте Проблема ParseApacheHttpClient с Android Marshmallow: не удается найти ссылочный метод SSLSocketFactory.getHttpSocketFactory

Служба игры в Google Play: показать разблокированное достижение

Это может быть глупый вопрос, но я не нашел ответа на него в Google, так что это зависит от вас 🙂

Я использую Google Play Service для предоставления достижений и лидеров в своем приложении для Android. я использую

unlockAchievement(getResources().getString(R.string.achievement_id)); 

Несмотря на то, что результат успешно разблокирован и показан в списке достижений, он НЕ отображается пользователю сразу же после его разблокировки, т. Е. «Разблокировка достижений», как на скриншоте ниже, не отображается:

Введите описание изображения здесь

Любые идеи, почему это не всплывает?

Заранее спасибо!

Я понял. Я использовал для создания GameClient в своей основной деятельности и ссылался на нее в игровой деятельности. Таким образом, всплывающее окно разблокировки было связано главным образом с не игровой деятельностью. Поэтому я изменил

MainActivity.gamesClient.unlockAchievement(...);

в

getGamesClient().unlockAchievement(...); ,

Вот и все!