Java 你应该在addOnCompleteListener中写什么?

Java 你应该在addOnCompleteListener中写什么?,java,android,firebase,firebase-remote-config,Java,Android,Firebase,Firebase Remote Config,我目前正试图在我的android项目中使用firebase remote,方法是遵循[docs][1],我必须获取我的值,但当我从文档中复制粘贴代码时,它总是给我一个错误(参见下面的代码)。它一直在说“无法解决方法addOnCompleteListener”,但由于我不太理解函数中应该写什么,所以我似乎无法解决这个问题 private void fetchConfig() { mFirebaseRemoteConfig.fetchAndActivate() .

我目前正试图在我的android项目中使用firebase remote,方法是遵循[docs][1],我必须获取我的值,但当我从文档中复制粘贴代码时,它总是给我一个错误(参见下面的代码)。它一直在说“无法解决方法addOnCompleteListener”,但由于我不太理解函数中应该写什么,所以我似乎无法解决这个问题

private void fetchConfig() {
      mFirebaseRemoteConfig.fetchAndActivate()
            .addOnCompleteListener(this, new OnCompleteListener<Boolean>() {
                @Override
                public void onComplete(@NonNull Task<Boolean> task) {
                    if (task.isSuccessful()) {
                        boolean updated = task.getResult();
                        Log.d(TAG, "Config params updated: " + updated);
                        Toast.makeText(MainActivity.this, "Fetch and activate succeeded",
                                Toast.LENGTH_SHORT).show();

                    } else {
                        Toast.makeText(MainActivity.this, "Fetch failed",
                                Toast.LENGTH_SHORT).show();
                    }
                    displayWelcomeMessage();
                }
            });
}

我真的不知道对于这些依赖项我必须采用什么版本,因为我使用的是相当低的API级别。这是一个学校作业,它的要求是最低api 16,所以这是我在创建项目时选择的。但不管怎样,有人知道问题出在哪里吗?或者有人能解释一下这部分对我的firebase配置应该做什么吗?

有时候问题出在firebase实现版本上,试着换成这个版本

implementation 'com.google.firebase:firebase-analytics:17.2.1'
implementation 'com.google.firebase:firebase-config:19.1.0'
implementation 'com.google.firebase:firebase-auth:19.2.0'
implementation 'com.google.firebase:firebase-firestore:21.3.1'
implementation 'com.google.firebase:firebase-core:17.2.1'

有时问题在于Firebase实现版本,请尝试更改到此版本

implementation 'com.google.firebase:firebase-analytics:17.2.1'
implementation 'com.google.firebase:firebase-config:19.1.0'
implementation 'com.google.firebase:firebase-auth:19.2.0'
implementation 'com.google.firebase:firebase-firestore:21.3.1'
implementation 'com.google.firebase:firebase-core:17.2.1'

发布图像不是一个好的做法:上面的代码是否在匿名类中?@PeterHaddad错误是:无法解析方法“addOnCompleteListener(com.example.marvelapp.config.firebaseConymous,anonymous com.google.android.gms.tasks.OnCompleteListener”,我认为这是“新的OnCompleteListener…”唯一的匿名部分发布图像不是一个好的做法:上面的代码是否在匿名类中?@PeterHaddad错误是:无法解析方法“addOnCompleteListener(com.example.marvelapp.config.firebaseConomonymous.google.android.gms.tasks.OnCompleteListener”,我认为这是“新的OnCompleteListener…”他们使用minsdk设置为16时是否唯一的匿名部分?无论如何,不幸的是仍然是相同的错误,因此甚至不可能尝试和构建他们使用minsdk设置为16时是否工作?无论如何,不幸的是仍然是相同的错误,因此甚至不可能尝试和构建