gpt4 book ai didi

java - 我正在尝试从 Firebase 数据库检索数据,但遇到 NullPointerException 错误

转载 作者:行者123 更新时间:2023-12-02 09:40:04 24 4
gpt4 key购买 nike

我收到的错误是

java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.firebase.database.DatabaseReference com.google.firebase.database.DatabaseReference.child(java.lang.String)' on a null object reference

我的代码是:

    firebaseAuth = FirebaseAuth.getInstance();
DR = FirebaseDatabase.getInstance().getReference().child("All Drivers");
firebaseUser = firebaseAuth.getCurrentUser();
firebaseDatabase = FirebaseDatabase.getInstance();
mStorage = FirebaseStorage.getInstance().getReference();

mReference.child("All Driver").child(FirebaseAuth.getInstance().getCurrentUser().getUid())
.addValueEventListener( new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
String image;

image = dataSnapshot.child("userDp").getValue().toString();

Picasso.get().load(image).into(mProfile_image);
}

我做错了什么?

最佳答案

您的mReference为空。在调用它的方法之前,您应该确保它已分配给实际的对象。从您所显示的内容来看,您似乎从未分配过它,这意味着它的默认值为 null。

关于java - 我正在尝试从 Firebase 数据库检索数据,但遇到 NullPointerException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57153859/

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