2014-09-18 13 views
6

Quindi ho cercato di implementare classifiche/obiettivi nel mio gioco e, senza alcun tipo di implementazione, il gioco funziona perfettamente. Ho importato con successo google-play-services-lib e copiato su BaseGameUtils. Ma ogni volta che provo a chiamare l'installazione per un oggetto GameHelper, si blocca. LogCat dà il seguente errore:"Non hai specificato una vista da usare come contenuto per i popup"

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.

Un po 'al di sotto di questo, è anche dato questo errore:

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

Eppure tutti i tutorial che ho visto sull'integrazione GPG con libGDX mai utilizzare uno dei quelle funzioni. Ho provato a implementare setViewForPopups nella mia vista principale (sto usando Mopub per gli annunci, quindi metto due viste in un layout), ma non sembra cambiare nulla. Ecco la sezione del mio metodo onCreate che sembra causare l'incidente:

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. 

Ho cercato dappertutto e nessuno sembrava avere questo problema specifico. Qualche consiglio? Sto usando le versioni più recenti di google-play-services-lib e BaseGameUtils.

risposta

2

L'ho capito. Tutto quello che dovevo fare era spostare la chiamata a GameHelper.setup fino alla fine del metodo onCreate e funziona perfettamente.

+1

non ho gameHelper.setup ovunque nella mia app nemmeno nel metodo onCreate: – Usman

Problemi correlati