Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 隐藏对手';在TurnBasedMatch中得分_Android_Gkturnbasedmatch - Fatal编程技术网

Android 隐藏对手';在TurnBasedMatch中得分

Android 隐藏对手';在TurnBasedMatch中得分,android,gkturnbasedmatch,Android,Gkturnbasedmatch,我怎样才能在TurnBasedMatch中对用户隐藏对手的得分 为了进一步说明,我创建了一个显示比赛中所有球员的UI。它显示他们的照片、姓名和分数。对于每一个不是“你”的球员,我想把他们的分数设置为“隐藏”。例如,用户A登录到谷歌游戏服务,将看到用户B的分数为“隐藏”,但可以看到她/他自己的分数。同样,用户B也在单独的设备上登录到谷歌游戏服务,将看到用户a的分数为“隐藏”,但可以看到他/她自己的分数。一旦比赛结束,所有的分数将对所有参与比赛的球员可见 对如何实施这一点有何建议?是否可以获取当前登

我怎样才能在TurnBasedMatch中对用户隐藏对手的得分

为了进一步说明,我创建了一个显示比赛中所有球员的UI。它显示他们的照片、姓名和分数。对于每一个不是“你”的球员,我想把他们的分数设置为“隐藏”。例如,用户A登录到谷歌游戏服务,将看到用户B的分数为“隐藏”,但可以看到她/他自己的分数。同样,用户B也在单独的设备上登录到谷歌游戏服务,将看到用户a的分数为“隐藏”,但可以看到他/她自己的分数。一旦比赛结束,所有的分数将对所有参与比赛的球员可见

对如何实施这一点有何建议?是否可以获取当前登录用户的ID,并将其与比赛的所有参与者ID进行比较(从而将每个“不相等”ID标记为“隐藏”)

谢谢


注:分数作为比赛数据的一部分保存,并通过TurnBasedMatch.getData()访问

可能的副本请按照上面链接上的说明获取用户的电子邮件地址。然后将该值散列为一个整数“ID”(或者只使用电子邮件作为ID)。