Android 应用程序打开时,Firebase在addListenerForSingleValueEvent上崩溃

Android 应用程序打开时,Firebase在addListenerForSingleValueEvent上崩溃,android,ios,firebase,Android,Ios,Firebase,我试图从firebase读取一次数据,但我的应用程序不断崩溃,下面就是我的数据库 下面是我的代码 public void checkUserStatus(){ final String ID = firebaseAuth.getCurrentUser().getUid(); FirebaseDatabase database = FirebaseDatabase.getInstance(); DatabaseReference myRef =

我试图从firebase读取一次数据,但我的应用程序不断崩溃,下面就是我的数据库

下面是我的代码

public void checkUserStatus(){

        final String ID = firebaseAuth.getCurrentUser().getUid();
        FirebaseDatabase database = FirebaseDatabase.getInstance();
        DatabaseReference myRef = database.getReference();
        myRef.addListenerForSingleValueEvent(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                User user = dataSnapshot.child("UserDetails").child(ID).child("Type").getValue(User.class);
                textView.setText(user.getTrueFalse());
            }

            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {

            }
        });
    }
错误


将无参数构造函数添加到类
用户

public User() {
} 

如果应用程序崩溃,则会出现堆栈跟踪。请在logcat上查找,并将其添加到您的问题中。如果您在谷歌上搜索此错误消息,您将发现有关它的许多信息,从副本中可以看到。
public User() {
}