不是抽象的,并且不重写onConnectionFailed(ConnectionResult)的抽象方法

时间:2018-09-04 13:03:36

标签: android firebase

我想在我的项目中添加Google登录模块。我检查了与此错误类似的主题。我尝试了给出的解决方案,但不适用于我的情况。  我正在关注this tutorial

mGoogleApiClient = new GoogleApiClient.Builder(getApplicationContext())
            .enableAutoManage(this, new GoogleApiClient.OnConnectionFailedListener(){
            @Override
            public void OnConnectionFailed(@NonNull ConnectionResult  connectionResult) {
                Toast.makeText(Login.this, "Something went wrong", Toast.LENGTH_SHORT).show();
            }
        })

错误日志:

错误:不是抽象的,并且不会覆盖OnConnectionFailedListener中的抽象方法onConnectionFailed(ConnectionResult)

错误:方法没有覆盖或实现超类型的方法

1 个答案:

答案 0 :(得分:1)

这只是一个错字。您需要覆盖onConnectionFailed而不是OnConnectionFailed(不使用大写字母)。

以下是文档:GoogleApiClient.OnConnectionFailedListener