【问题标题】:GoogleApiClient is not connecting in alpha testing mode, but it does in development modeGoogleApiClient 未在 alpha 测试模式下连接,但它在开发模式下连接
【发布时间】:2016-04-23 04:24:40
【问题描述】:

GoogleApiClient 未在 alpha 测试模式下连接,但它在开发模式下连接。

mGoogleApiClient = new GoogleApiClient.Builder(mContext) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .addApi(Plus.API) .addScope(Plus.SCOPE_PLUS_PROFILE) .build();

检查google API是否连接时,总是显示未连接。

if (!mGoogleApiClient.isConnected() || Plus.PeopleApi.getCurrentPerson(mGoogleApiClient) == null) 

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 你在调用 public abstract void onConnected (Bundle connectionHint)
  • 我没听清楚。你能详细说明一下吗?我有以下代码:@Override public void onConnected(Bundle bundle) { final int REQUEST_CODE_ASK_PERMISSIONS = 125; //GET_ACCOUNTS
  • if (mGoogleApiClient != null) { if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { int hasWriteContactsPermission = ContextCompat.checkSelfPermission(mContext, (Manifest.permission.GET_ACCOUNTS)); if (hasWriteContactsPermission != PackageManager.PERMISSION_GRANTED) { requestPermissions(new String[]{Manifest.permission.GET_ACCOUNTS}, REQUEST_CODE_ASK_PERMISSIONS); return; } } }
  • 请先编辑您的问题
  • 抱歉,我没有足够的声望来编辑问题。

标签: android android-fragments youtube-api google-api-client android-youtube-api


【解决方案1】:

REQUEST_CODE_ASK_PERMISSIONS = 123 用于 GET_ACCOUNTS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-13
    • 1970-01-01
    • 2013-03-30
    • 1970-01-01
    • 1970-01-01
    • 2021-03-12
    相关资源
    最近更新 更多