基本上,程序应基于输入检查Firebase数据库中数据的存在并相应显示弹出窗口,但是如果我将输入留空,则通过提示“请求”弹出窗口仍会以某种方式认为该数据确实存在窗外。@Overridepublic void onClick(View v) { final String input = mInput.getText().toString(); DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference(); DatabaseReference idRef = rootRef.child("Patient"); idRef.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { if (dataSnapshot.child(input).getValue() != null) { startActivity(new Intent(addNew.this, Request.class)); } else{ startActivity(new Intent(addNew.this, Fail.class)); } } @Override public void onCancelled(DatabaseError databaseError) {} });}我想知道如何解决这个问题,以便将空输入视为不存在的数据,感谢您的帮助
添加回答
举报
0/150
提交
取消