删除Firebase数据库子节点时,应用崩溃

时间:2019-03-26 08:39:40

标签: android firebase android-fragments firebase-realtime-database

我有一个称为NewRescueRequest的片段活动,该活动从数据库子节点加载值。

databaseReference.child(firebaseAuth.getUid()).addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {

            if(dataSnapshot.exists()){

            }
            else{
                setRequestFragment();
            }
        }

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

        }
    });

将子级移动到另一个节点时,应用程序崩溃。当从节点中删除数据库子级时,我想使其转到其他活动。我尝试在onCreateView方法上使用ValueEventListener。

{{1}}

1 个答案:

答案 0 :(得分:0)

if(dataSnapshot.exists())也必须包含在第一个代码段中。