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

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

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

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

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

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

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

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

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

MainActivity.gamesClient.unlockAchievement(...);

в

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

Вот и все!

Intereting Posts
Чтение всех контактных данных Получение контекста для геолокации в IntentService Android: как развернуть и свернуть размер экрана в RecyclerView Анимация увеличения через центр изображения в Android с помощью xml В каких обстоятельствах Android Log.wtf прекратит мое приложение? Как создать круговой (бесконечный) RecyclerView? Разрешить пользователям вводить новое значение в Spinner Возможно ли сделать фон кнопки прозрачным? Эквивалент addJavascriptInterface от Android в iOS Как добавить значок перетаскивания с навигационным ящиком InterruptedIOException при переключении с mainThread () на io () Как изменить цвет панели прогресса в Android? – (я пробовал в одном направлении, и он не работает) Не удалось загрузить игру: findLibrary возвратил null: с cocos2d-x, без успеха, несмотря на множество попыток? Ошибка Androidplot: невозможно разрешить getGraphWidget и другой метод Libgdx app.exit () на Android не закрывает приложение