无法在addValueEventListener

时间:2020-03-06 16:19:08

标签: java android

我正在尝试将用户和管理员导航到其他活动。我检查了permission="user"。当我在调试器if(permission == "user")上观看它时,条件不起作用。我在做什么错了?

public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
    itemList.clear();
    String name=dataSnapshot.child(uId).child("name").getValue(String.class);
    String surname=dataSnapshot.child(uId).child("surname").getValue(String.class);
    String phone=dataSnapshot.child(uId).child("phone").getValue(String.class);
    String email=dataSnapshot.child(uId).child("email").getValue(String.class);
    String permission=dataSnapshot.child(uId).child("permission").getValue(String.class);

    itemList.add(name);
    itemList.add(surname);
    itemList.add(phone);
    itemList.add(email);
    itemList.add(permission);
    if(permission == "user"){
        startActivity(new Intent(MainActivity.this,PriceCheckActivity.class));
    }
    else if(permission=="admin"){
        startActivity(new Intent(MainActivity.this,AddProductActivity.class));
    }
}

0 个答案:

没有答案