2017-09-20 9 views
0

私のゲームのレイアウトに入れてユーザーのプロフィール画像を取得しようとしていますが、その方法はありますか?ユーザーのGoogle Playゲームサービスのプロフィールデータを取得する

私はこれを試しましたが、トリガーされたことはありませんでした。

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); 
} 

私はいくつかの助けを得ることができます!ありがとうございました!!

答えて

0

これらのメソッドはPlayer classに属しています。他の人が行った方法は、呼び出しを関数内に置き、その関数を呼び出すことです。この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()); 
} 
関連する問題