如何添加回调:无法转换为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);
}
我正在尝试使用 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);
}