2014-09-18 11 views
6

Oyunumda Liderler/Başarılar uygulamaya çalışıyorum ve herhangi bir uygulama olmadan, oyun gayet iyi çalışıyor. Google-play-services-lib dosyasını başarıyla içe aktardım ve BaseGameUtils üzerinden kopyaladım. Ancak, bir GameHelper nesnesinin kurulumunu aramayı denediğimde, çöker. Ben birini kullanın asla libGDX ile GPGS entegre etmeye gördüğüm"Pop-up'lar için içerik olarak kullanmak için bir Görünüm belirtmediniz"

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

Ancak tüm öğreticiler: aşağıda Biraz bu hata da verilir

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.

: LogCat aşağıdaki hatayı veriyor bu işlevler. Ana görünümümde setViewForPopups uygulamasını denedim (Reklamlar için Mopub kullanıyorum, bu yüzden iki görünümü bir düzende gösteriyorum), ancak hiçbir şey değişmiyor gibi görünüyor. Her yeri aradım ettik ve hiç kimsenin, özellikle bu sorunu var gibiydi

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. 

: İşte çökmesine neden görünmektedir benim onCreate yöntemin bölüm var. Herhangi bir tavsiye? Google-play-services-lib ve BaseGameUtils'in en yeni sürümlerini kullanıyorum.

cevap

2

Bunu çözdüm. Yapmam gereken tek şey, gameHelper.setup çağrısını onCreate yönteminin sonuna taşımaktı ve gayet iyi çalışıyor.

+1

OnCreate yönteminde bile uygulamamın herhangi bir yerinde gameHelper.setup yok: – Usman

İlgili konular