【发布时间】: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