gpt4 book ai didi

java - 正在尝试发送好友请求

转载 作者:行者123 更新时间:2023-12-01 19:30:20 26 4
gpt4 key购买 nike

我正在尝试使用我的代码发送好友请求。我遵循了 YouTube 上的简单教程。该代码没有任何错误,但无法正常工作。这里是重要的部分:The task is not sucessfull

fAuth = FirebaseAuth.getInstance();
fStore = FirebaseFirestore.getInstance();
userId = getIntent().getStringExtra("user_id");
reference = FirebaseDatabase.getInstance().getReference().child("users").child(userId);
FriendRequest = FirebaseDatabase.getInstance().getReference().child("Friend_req");
currentuser = FirebaseAuth.getInstance().getCurrentUser();


add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (currentstate.equals("not_friends")){

FriendRequest.child(currentuser.getUid()).child(userId).child("request_type").setValue("sent")
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()){
FriendRequest.child(userId).child(currentuser.getUid()).child("request_type").setValue("received").addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
Toast.makeText(otherProfile.this, "SEND", Toast.LENGTH_SHORT).show();
}
});
} else {
Toast.makeText(otherProfile.this, "FAiLED", Toast.LENGTH_SHORT).show();
}
}
});
}
}
});

也许问题是我没有使用 RealTimeDatabase ?

最佳答案

您的屏幕截图显示了 Firestore,但您的代码正在使用实时数据库。这些是完全不同的数据库产品。您的代码需要与您正在使用的产品相匹配。请务必检查产品文档以获取正确用法的示例。

关于java - 正在尝试发送好友请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59938134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com