2017-09-20 1 views
0

J'essaie d'obtenir la mise en page de l'image de profil de l'utilisateur, y at-il un moyen de le faire?Récupérer les données de profil du service Google Play Game de l'utilisateur

J'ai essayé mais cela n'a jamais été déclenché!

public void onResult(Leaderboards.LoadPlayerScoreResult result) { 
    // TODO Auto-generated method stub 
    ImageView image = (ImageView) findViewById((R.id.IDImage)); 
    LeaderboardScore lbs = result.getScore(); 
    int score = (int) lbs.getRawScore(); 
    String name = lbs.getScoreHolderDisplayName(); 
    Uri urlimage = lbs.getScoreHolderHiResImageUri(); 
    Uri urlicon = lbs.getScoreHolderIconImageUri(); 
    ImageManager manager = ImageManager.create(this); 
    manager.loadImage(image, urlicon); 
} 

Puis-je obtenir de l'aide s'il vous plaît !! Je vous remercie!!

Répondre

0

Ces méthodes appartiennent au Player class et d'autres l'ont fait en plaçant les appels dans une fonction et en appelant cette fonction.

De cette SO post:

public void showPlayerImage(int imgViewId) { 
    ImageView image = (ImageView) findViewById(imgViewId); 

    Player me = Games.Players.getCurrentPlayer(mGoogleApiClient); 

    ImageManager mgr = ImageManager.create(this); 
    mgr.loadImage(image, me.getIconImageUri()); 
}