Java firebase中的数据的值类型为long,I don';I don’我不知道如何从if使用它
当我尝试使用管理员帐户输入时,它会告诉我存在转换错误,因为 fire base数据很长,我将其用作字符串,如何转换该数据Java firebase中的数据的值类型为long,I don';I don’我不知道如何从if使用它,java,android-studio,Java,Android Studio,当我尝试使用管理员帐户输入时,它会告诉我存在转换错误,因为 fire base数据很长,我将其用作字符串,如何转换该数据 private void AllowAccessToAccount(final String phone, final String password) { final DatabaseReference RootRef; RootRef = FirebaseDatabase.getInsta
private void AllowAccessToAccount(final String phone, final String password)
{
final DatabaseReference RootRef;
RootRef = FirebaseDatabase.getInstance().getReference();
RootRef.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot)
{
if (dataSnapshot.child(parentDbName).child(phone).exists())
{
Users usersData =
dataSnapshot.child(parentDbName).child(phone).getValue(Users.class);
if (usersData.getPhone().equals(phone))
{
if (usersData.getPassword().equals(password))
{
if (parentDbName.equals("Admins"))
{
Toast.makeText(loginActivity.this, "Bienvenido administrador, inico
sesion Correctmente…,Toast.LENGTH_LONG.show();
loadingBar.disclose()
Intent intent = new Intent(loginActivity.this, AdminproductoActivity.class);
startActivity(intent);
}
else if (parentDbName.equals("usser"))
{
Toast.makeText(loginActivity.this, "Iniciaste sesion correctamente...",
Toast.LENGTH_SHORT).show();
loadingBar.dismiss();
Intent intent = new Intent(loginActivity.this, HomeActivity.class);
startActivity(intent);
}
}
else
{
loadingBar.dismiss();
Toast.makeText(loginActivity.this, "Contraseña incorrecta.",
Toast.LENGTH_SHORT).show();
}
}
}
else
{
Toast.makeText(loginActivity.this, " Esta cuenta con el " + phone + " numero no
xiste.", Toast.LENGTH_SHORT).show();
loadingBar.dismiss();
}
}