回调错误,导入哪个class?聊天应用

Callback error, which class to import? chat app

我正在创建一个聊天应用程序,我导入了这个 3 年前的项目,所以很多事情都发生了变化,尤其是这个我无法修复的东西,Android studio 建议我导入一个 class 来修复这个错误只有那么多出来,我不知道该选择哪个?

给我第 10 行回调的错误 -(无法解析符号 'Callback')

public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            for (DataSnapshot snapshot : dataSnapshot.getChildren()){
                Token token = snapshot.getValue(Token.class);
                Data data = new Data(fuser.getUid(), R.mipmap.ic_launcher, username+": "+message, "New Message",
                        userid);

                Sender sender = new Sender(data, token.getToken());

                apiService.sendNotification(sender)
                        .enqueue(new Callback<MyResponse>() {
                            @Override
                            public void onResponse(Call<MyResponse> call, Response<MyResponse> response) {
                                if (response.code() == 200){
                                    if (response.body().success != 1){
                                        Toast.makeText(MessageActivity.this, "Failed!", Toast.LENGTH_SHORT).show();
                                    }
                                }
                            }

                            @Override
                            public void onFailure(Call<MyResponse> call, Throwable t) {

                            }
                        });
            }
        }

您似乎在寻找 retrofit2 包。我怀疑您还需要从这个包中导入 Call and Response。根据使用该模块的其他地方,您可能需要从该包中导入额外的 类。尝试添加以下行:

import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;