Не работает метод приема данных

Есть метод сравнения ShopUId с текущим uid(mAuth) и если совпадает должен происходить прием даррвх

Luda.orderByChild("ShopUId").equalTo(mAuth.getCurrentUser().getUid()).addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(@NonNull DataSnapshot snapshot) {
        if (snapshot.exists() && snapshot.getChildrenCount() > 0) {
            for (DataSnapshot ds:snapshot.getChildren()) {
DeliveShop deliveShop=ds.getValue(DeliveShop.class);
assert deliveShop !=null;

DeliverName=deliveShop.getNameDelivery();
ShopPhone=deliveShop.getShopPhone();



            }

            }
    }

    @Override
    public void onCancelled(@NonNull DatabaseError error) {

    }
});

Так же есть адаптер для приема DeliveShop Адаптер

public class DeliveShop {
    private String ClientUid,ShopUId,ShopPhone,ShopAdress,ClientAdress,ClientCity,NameDelivery,DelUid,DelPhone;
    public DeliveShop(){
    }
    public DeliveShop(String ClientUid,String shopUId, String shopPhone, String shopAdress, String clientAdress, String clientCity, String nameDelivery, String delUid, String delPhone) {
        ShopUId = shopUId;
        ShopPhone = shopPhone;
        ShopAdress = shopAdress;
        ClientAdress = clientAdress;
        ClientCity = clientCity;
        NameDelivery = nameDelivery;
        DelUid = delUid;
        DelPhone = delPhone;
        ClientUid=ClientUid;
    }
    public String getClientUid() {
        return ClientUid;
    }
    public void setClientUid(String clientUid) {
        ClientUid = clientUid;
    }
    public String getShopUId() {
        return ShopUId;
    }
    public void setShopUId(String shopUId) {
        ShopUId = shopUId;
    }
    public String getShopPhone() {
        return ShopPhone;
    }
    public void setShopPhone(String shopPhone) {
        ShopPhone = shopPhone;
    }
    public String getShopAdress() {
        return ShopAdress;
    }
    public void setShopAdress(String shopAdress) {
        ShopAdress = shopAdress;
    }
    public String getClientAdress() {
        return ClientAdress;
    }
    public void setClientAdress(String clientAdress) {
        ClientAdress = clientAdress;
    }
    public String getClientCity() {
        return ClientCity;
    }
    public void setClientCity(String clientCity) {
        ClientCity = clientCity;
    }
    public String getNameDelivery() {
        return NameDelivery;
    }
    public void setNameDelivery(String nameDelivery) {
        NameDelivery = nameDelivery;
    }
    public String getDelUid() {
        return DelUid;
    }
    public void setDelUid(String delUid) {
        DelUid = delUid;
    }
    public String getDelPhone() {
        return DelPhone;
    }
    public void setDelPhone(String delPhone) {
        DelPhone = delPhone;
    }
}

Ошибка заключается в том что стринги ShopPhone,DeliverName равны нулю(не происходит прием) в чем может быть проблема названия стрингов в адаптере и в данных в базе данных совпадают


Ответы (0 шт):