如何使用Google游戏服务获取连接到Android游戏的玩家?

问题描述:

我曾尝试这个代码如何使用Google游戏服务获取连接到Android游戏的玩家?

Games.Players.loadMoreRecentlyPlayedWithPlayers(
         mGoogleApiClient, 20); 

,但我不知道如何使用它。

+1

做出详细的正确问题让开发者有价值关注 – VVB 2014-11-03 05:05:17

我收到了答复,我可以取我最近的游戏玩家。

PendingResult<Players.LoadPlayersResult> loadplayers = Games.Players 
     .loadMoreRecentlyPlayedWithPlayers(mGoogleApiClient, 20); 
loadplayers.setResultCallback(new ResultCallback<Players.LoadPlayersResult>() { 

    @Override 
    public void onResult(LoadPlayersResult loadplayersResult) { 

     if (loadplayersResult != null) { 
      if (loadplayersResult.getStatus().getStatusCode() == GamesStatusCodes.STATUS_OK) { 
       if (loadplayersResult.getPlayers() != null) { 
        PlayerBuffer plyersBufr = loadplayersResult.getPlayers(); 
        for (Player p : plyersBufr) { 
         Log.d(TAG, p.getDisplayName() + " " + p.getTitle()+" " 
            + p.getLastPlayedWithTimestamp() + " " + p.getLevelInfo()); 
        } 
       } 
      } 
     } 
    } 
}); 

反正感谢:)