我如何读取特定用户的相关数据

狂热的_kupit

在此处输入图片说明

问题.如何userId vpk1lxv7ZHY7KbOJ4l5Bl4KOBKJ3idorder 08-11-karpetyogadwisaputra08213838686868yogadwisaputra1-27获取有关dataorder的数据

FirebaseUser user= FirebaseAuth.getInstance().getCurrentUser();
        String userid = user.getUid();
        String idorder = idorderrr.getText().toString().trim();
        DatabaseReference databaseOrder = FirebaseDatabase.getInstance().getReference("dataorder");
        databaseOrder.child(userid).child(idorder).addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {

                String haritanggal = dataSnapshot.getValue(dataOrder.class).getHaritanggalOrder();
                status.setText("jadwal anda= "+haritanggal+" ....."); //<<<id always set null ?????
            }

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

            }

我这样尝试,但数据始终为空。请帮忙

(我得到了用户IDidorderdatauser

在此处输入图片说明

更新 请求的idorder输出

FirebaseUser user= FirebaseAuth.getInstance().getCurrentUser();
        String userid = user.getUid();
        DatabaseReference databaseUser = FirebaseDatabase.getInstance().getReference("datauser");
        databaseUser.child(userid).addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                String noma = dataSnapshot.getValue(dataUser.class).getUserName();
                hey.setText("haloo "+noma);
                String idorder = dataSnapshot.getValue(dataUser.class).getUserOrderId();
                idorderrr.setText(idorder);
            }

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

            }
        });

datauser 上使用addValueListneridorder 的截图输出

[3]:https://i.stack.imgur.com/5Ai0I.jpg

穆斯塔法·索利曼

试试这个,这对我有用

 @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            dataOrder dataorder = dataSnapshot.getValue(dataOrder.class);
            if (dataorder != null) {
            status.setText("jadwal anda= "+ dataorder.haritanggalOrder + "....."); 
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我怎样才能使用户对相关的微调选择AQUIRE数据?

如何在Android中读取Firebase用户数据

如何合并相关数据

Firebase保存与用户相关的数据

如何正确读取我的csv数据?

如何编写用户只能读取其数据的CanCanCan Ability?

我需要每个用户的特定表数据

如何限制我的用户访问特定IP?

我将如何为没有帐户的特定“用户”存储数据(cookie?)?

如何使用JwtToken获取与特定用户相关的数据?

我如何让特定用户只允许他们访问mongodb和nodejs中自己的特定数据

删除用户时如何删除用户相关数据?

使用HashMap读取数据后,如何检查凭据是否属于该特定用户?

如何从InputStream对象读取特定数据?

我试图在django中找到与特定用户相关联的群组名称

Linux +如何仅授予特定用户读取文件

如何读取特定用户的注册表值

我如何读取这些json数据?

PHP & PostgreSQL:如何从数据库中显示用户相关数据?

如何从对象中读取特定数据?

读取当前用户的数据?

如何使用特定用户的 uid 获取特定用户的数据?

Mongoose,如何根据特定的布尔标志返回与架构相关的数据?

使用 Google API 检索与我的 API 相关的用户数据

我如何在 django 中获取与特定用户相关的 id

仅当包含特定数据时如何读取特定行

如何在rails中显示与登录用户相关的数据

我如何显示一些用户界面,例如圆圈,当数据到达时,我可以更改特定圆圈的颜色?

firebase 规则如何使用户只能读取他的数据