如何添加回调:无法转换为ConnectionCallbacks

How to add callback: cannot be converted to ConnectionCallbacks

我正在尝试使用 addConnectionCallbacks

将回调添加到我的 googleApiClient
mPlusClient  = new GoogleApiClient.Builder(this).addConnectionCallbacks(this).addOnConnectionFailedListener(this).addApi(Plus.API).addScope(Plus.SCOPE_PLUS_LOGIN).build();

但我收到此错误:

Error:(85, 81) error: incompatible types: PlusBaseActivity cannot be converted to ConnectionCallbacks

我从在线教程中获得了这段代码,但它似乎不起作用。

我对你正在做的事情没有任何经验,但可能 PlusBaseActivity class 必须实施 ConnectionCallbacks 才能 [=15= 】 回调?喜欢:

public class PlusBaseActivity extends Activity implements ConnectionCallbacks{
// add ConnectionCallBack methods
}

实现方法

@Override
public void onConnected(@Nullable Bundle bundle) {
   Log.i("LOG", "Conectado ao Google Play Services!");
}
@Override
public void onConnectionSuspended(int i) {
   Log.i("LOG", "Conexão Interrompida");
}
@Override
public void onConnectionFailed(@NonNull ConnectionResult connectionResult) {
   Log.i("LOG", "Erro ao conectar: " + connectionResult);
}