获取Firebase数据库Android中的最后一个节点

前端之家收集整理的这篇文章主要介绍了获取Firebase数据库Android中的最后一个节点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想从我的 Android获取firebase数据库添加的最后一个节点中的项目.您可以在下面的图片中看到我不确定如何获取特定节点,因为唯一键是由Firebase创建的.如何引用自动创建的节点和子进程?非常感谢

最后一个节点

解决方法

试试这个:
DatabaseReference databaseReference = Firebase.getInstance().getReference();
Query lastQuery = databaseReference.child("mp").orderByKey().limitToLast(1);
lastQuery.addListenerForSingleValueEvent(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        String message = dataSnapshot.child("message").getValue().toString();
    }

    @Override
    public void onCancelled(DatabaseError databaseError) {
        //Handle possible errors.
    }
});

希望这可以帮助!

猜你在找的MsSQL相关文章