我正试图在我的安卓应用程序中实现新的GoogleApiClient
,但是GoogleApiClient
无法连接。我使用connect()
方法,但是isConnecting()
方法返回始终为true,而isConnected()
则不为真。
我的代码
Init
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
连接
@Override
protected void onStart() {
super.onStart();
if( mGoogleApiClient != NULL )
mGoogleApiClient.connect()
}
开放式主板
private void openAchievements() {
if( !mGoogleApiClient.isConnected() ) // always false
return;
startActivityForResult(Games.Achievements.getAchievementsIntent(mGoogleApiClient), REQUEST_ACHIEVEMENTS);
}
实现:
@Override
public void onConnected(Bundle bundle) {
Log.e("DEBUG", "Connected!");
}
@Override
public void onConnectionSuspended(int i) {
Log.e("DEBUG", "connection suspended");
}
@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
Log.e("DEBUG", "connection failed");
}
Permissions:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
元数据:
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
<meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/app_id" />
有人能帮忙吗?
发布于 2015-05-31 13:52:57
Google 'Play Games‘应用程序和服务从上一次更新开始就不起作用了。所以我得等着测试我的应用程序。
谢谢!
https://stackoverflow.com/questions/30556927
复制相似问题