我有一个称为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}}
答案 0 :(得分:0)
if(dataSnapshot.exists())也必须包含在第一个代码段中。