【问题标题】:AchievementsClient doesn't show unlock popup成就客户端不显示解锁弹出窗口
【发布时间】:2017-11-20 14:31:44
【问题描述】:

我的 BaseActivity onCreate()

中有以下代码
// Google Play Services
        mGoogleSignInClient = GoogleSignIn.getClient(this, new GoogleSignInOptions
                .Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN)
                .build());

然后我将其称为在子类中

startActivityForResult(mGoogleSignInClient.getSignInIntent(), RC_SIGN_IN);

我使用以下代码解锁成就

 GoogleSignInAccount googleSignInAccount = GoogleSignIn.getLastSignedInAccount(activity);

        if (googleSignInAccount != null) {
            Games.getAchievementsClient(activity, googleSignInAccount)
                    .unlockImmediate(id);
        }

它有效,但我看不到任何“成就已解锁”弹出窗口。

【问题讨论】:

    标签: android google-play-services google-play-games


    【解决方案1】:

    这段代码解决了我的问题

      Games.getGamesClient(activity, googleSignInAccount).setViewForPopups(popupView);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-29
      • 2015-03-01
      • 2014-12-15
      • 2018-05-12
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      相关资源
      最近更新 更多