ret_idx 可能为null,因为未在数据库中输入新用户。因此,只要应用程序检测到 ret_idx 为 null ,它就会显示 java.lang.NullPointerException 。考虑到 ret_idx 在某些情况下可能会变为 null ,如何避免该异常导致我的应用崩溃。
String ret_idx=dataSnapshot.child("name").getValue().toString();
答案 0 :(得分:1)
检查输入数据是否为空,如果不是,则将其分配给ret_idx。
if(dataSnapshot.child("name").getValue() != null){
String ret_idx=dataSnapshot.child("name").getValue().toString();
}