Android 如何在UI线程内初始化GoogleAppClient

Android 如何在UI线程内初始化GoogleAppClient,android,google-api,ui-thread,Android,Google Api,Ui Thread,我打电话: GoogleApiClient client = new GoogleApiClient.Builder(this.context) .addApi(Wearable.API) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .build(); client.connect(); 在UI线程内部,

我打电话:

 GoogleApiClient client = new GoogleApiClient.Builder(this.context)
            .addApi(Wearable.API)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .build();
  client.connect();
在UI线程内部,未调用onConnected(捆绑包)


我做错了什么

@Saar-peer,您可以尝试另一种解决方法。使用实现
GoogleAppClient
服务
,它是
ConnectionCallbacks
。在服务的
onStart
(或
onStartCommand
)内部,连接
GoogleAppClient

GoogleApiClient client = new GoogleApiClient.Builder(ServiceName.class)
            .addApi(Wearable.API)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .build();
  client.connect();

您是否检查了未调用的
onConnectionSuspended
onConnectionFailed