«Вы не указали представление для использования в качестве содержимого для всплывающих окон»

Поэтому я пытаюсь реализовать Leaderboards / Achievements в своей игре и без какой-либо реализации, игра работает очень хорошо. Я успешно импортировал google-play-services-lib и скопировал его поверх BaseGameUtils. Но всякий раз, когда я пытаюсь вызвать setup для объекта GameHelper, он сбрасывает его. LogCat дает следующую ошибку:

getCSCPackageItemText() You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of this API. Use setViewForPopups() to set content view. Shutting down VM.

Немного ниже этого, эта ошибка также дается:

  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.packagename.AndroidLauncher}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content 

Тем не менее, все учебные пособия, которые я видел при интеграции GPGS с libGDX, никогда не используют ни одну из этих функций. Я попытался реализовать setViewForPopups на моем основном представлении (я использую Mopub для рекламы, поэтому я помещаю два вида в макет), но это ничего не меняет. Вот раздел моего метода onCreate, который, кажется, вызывает сбой:

  super.onCreate(savedInstanceState); gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES); gameHelper.enableDebugLog(false); GameHelperListener gameHelperListener = new GameHelper.GameHelperListener() { @Override public void onSignInSucceeded() { } @Override public void onSignInFailed() { } }; gameHelper.setup(gameHelperListener); //This line causes the error. Removing it lets it work just fine. 

Я искал везде, и никто другой, похоже, не имел этой проблемы. Любой совет? Я использую новейшие версии google-play-services-lib и BaseGameUtils.

Я понял. Оказывается, все, что мне нужно было сделать, – это перевести вызов gameHelper.setup в самый конец метода onCreate, и он работает нормально.

Intereting Posts
Android: анимация изменений в содержании GridView Android – эспрессо – нажатие на запись listview на основе пользовательских объектов Есть ли открытые или бесплатные тематические библиотеки для Android? Как указать заголовок значка на главном экране моего приложения? Обработка больших растровых изображений в редакторе изображений Как использовать onPause с Android? Воспроизведение видео в полноэкранном режиме на Android с помощью собственного видеопроигрывателя Java Jackson org.codehaus.jackson.map.exc.UnrecognizedPropertyException Как уменьшить расстояние между текстами в макете Android? Android-приложение для телефона и планшета: 1 или 2 приложения? Как перемещать изображение из одной точки в другую с помощью Android Canvas Каковы наилучшие методы разработки веб-сервисов для мобильных приложений (особенно Android)? Android убивает конкретный поток на событии бар Android: Где хранятся файлы базы данных? Intellij IDEA CE 12 Android Code Code Completion не работает