【问题标题】:How to acces to attribute in database Firebase如何访问数据库 Firebase 中的属性
【发布时间】:2017-08-18 00:30:23
【问题描述】:

我想获得 NomDirection 但它对我不起作用,有什么帮助吗?!!

 Fdatabase = FirebaseDatabase.getInstance().getReference().child("Fondation").child("Directions");
Fdatabase.orderByChild("NomDirection").addValueEventListener(new com.google.firebase.database.ValueEventListener() {
    @Override
    public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) {
        //final List<String> etab = new ArrayList<String>();
        for (DataSnapshot child : dataSnapshot.getChildren()) {
            namedirection = (String) child.child("NomDirection").getValue();
            //  etab.add(namedirection);
            Toast.makeText(testFondation.this,namedirection,Toast.LENGTH_SHORT).show();

        }

    }

【问题讨论】:

    标签: android firebase firebase-realtime-database


    【解决方案1】:

    你必须使用.getReference().child("Fondation").child("-KrjG...").child("Directions")

    更好看.getReference("Fondation/-KrjG.../Directions)

    因此,您需要在查询中插入以“KrjG...”开头的密钥。

    【讨论】:

    • 哦,是的,抱歉,对于这里的错误,我已经添加了这个孩子,但它不起作用! :(
    • @IkramLaaroussi 嗨。你检查过这个链接stackoverflow.com/questions/41591045/…吗?它会为你工作。
    • @IkramLaaroussi U 可以在链接中检查如何使用键和值检索数据
    • @IkramLaaroussi 你检查链接了吗?
    猜你喜欢
    • 2019-01-07
    • 2021-04-19
    • 2017-12-29
    • 2018-07-28
    • 2020-06-21
    • 2021-07-24
    • 2021-12-06
    • 1970-01-01
    • 2018-08-06
    相关资源
    最近更新 更多