使用选项从Firebase实时数据库中检索MCQ数据

AlphaVersion

我想从我的Android应用中的Firebase实时数据库中检索我的mcq。

下面是相同的代码。

databaseReference = FirebaseDatabase.getInstance().getReference().child("Questions").child(String.valueOf(computerCount));
                 
                databaseReference.addValueEventListener(new ValueEventListener() {
                    @Override
                    public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                        final Question question = dataSnapshot.getValue(Question.class);
                        questionTxt.setText(question.getQuestion());
                        b1.setText(question.getOption1());
                        b2.setText(question.getOption2());
                        b3.setText(question.getOption3());
                        b4.setText(question.getOption4());


                        b1.setOnClickListener(new View.OnClickListener() {
                            @Override
                            public void onClick(View v) {
                                if(b1.getText().toString().equals(question.answer))
                                {
                                    Toast.makeText(getApplicationContext(),"Correct answer",Toast.LENGTH_SHORT).show();
                                    b1.setBackgroundColor(Color.GREEN);
                                    correct = correct +1;
                                    Handler handler = new Handler();

                                    handler.postDelayed(new Runnable() {
                                        public void run() {
                                            b1.setBackgroundColor(Color.parseColor("#03A9F4"));
                                            updateQuestion();
                                        }
                                    }, 1500);

                                }

我希望以随机方式而不是顺序方式来获取ex:1,2

我的json是这样的:
结构体

海德·萨利姆

您可以检索所有的mcq,并将它们保存在arraylist中,然后使用

Collections.shuffle(arrayList);

您可以将它们洗牌。要了解有关随机播放和用法的更多信息,请点击此链接

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从 Firebase 实时数据库中检索子数据

来自分类Dev

无法从 Firebase 实时数据库中检索数据

来自分类Dev

Firebase:从实时数据库中检索childByAutoID

来自分类Dev

从 Firebase 实时数据库中检索好友

来自分类Dev

数据更改后如何从Firebase实时数据库中检索特定数据

来自分类Dev

如何从 Firebase 实时数据库正确检索值?

来自分类Dev

Firebase:以Int形式从实时数据库中检索数据

来自分类Dev

无法将数据从 Firebase 实时数据库检索到 Web 应用程序中

来自分类Dev

从 Firebase(实时数据库)检索数据到列表中(Kotlin)

来自分类Dev

Firebase 实时数据库:无法从 Firebase 数据库发送或检索数据

来自分类Dev

Android Firebase - 从 Firebase 实时数据库中检索特定值

来自分类Dev

在Firestore中检索实时数据库值

来自分类Dev

列表视图从android中firebase的实时数据库中检索一项

来自分类Dev

如何从Firebase中的实时数据库获取数据

来自分类Dev

Firebase 实时数据库中的数据插入无限

来自分类Dev

Firebase 实时数据库,从键值对中获取数据

来自分类Dev

使用操作回调从实时数据库中检索数据

来自分类Dev

无法使用 FIrebase 实时数据库通过他的电子邮件检索好友密钥

来自分类Dev

Firebase实时数据库addValueEventListener

来自分类Dev

Firebase实时数据库-规则

来自分类Dev

Firebase实时数据库addValueEventListener

来自分类Dev

Android:Firebase实时数据库

来自分类Dev

Firebase 实时数据库的问题

来自分类Dev

Firebase 实时数据库帖子

来自分类Dev

如何从Firebase实时数据库中删除?

来自分类Dev

Web中的Flutter Firebase实时数据库

来自分类Dev

如何更新Firebase实时数据库中的位置?

来自分类Dev

在实时数据库中存储 Firebase 云消息

来自分类Dev

使用Firebase实时数据库填充tableview

Related 相关文章

  1. 1

    从 Firebase 实时数据库中检索子数据

  2. 2

    无法从 Firebase 实时数据库中检索数据

  3. 3

    Firebase:从实时数据库中检索childByAutoID

  4. 4

    从 Firebase 实时数据库中检索好友

  5. 5

    数据更改后如何从Firebase实时数据库中检索特定数据

  6. 6

    如何从 Firebase 实时数据库正确检索值?

  7. 7

    Firebase:以Int形式从实时数据库中检索数据

  8. 8

    无法将数据从 Firebase 实时数据库检索到 Web 应用程序中

  9. 9

    从 Firebase(实时数据库)检索数据到列表中(Kotlin)

  10. 10

    Firebase 实时数据库:无法从 Firebase 数据库发送或检索数据

  11. 11

    Android Firebase - 从 Firebase 实时数据库中检索特定值

  12. 12

    在Firestore中检索实时数据库值

  13. 13

    列表视图从android中firebase的实时数据库中检索一项

  14. 14

    如何从Firebase中的实时数据库获取数据

  15. 15

    Firebase 实时数据库中的数据插入无限

  16. 16

    Firebase 实时数据库,从键值对中获取数据

  17. 17

    使用操作回调从实时数据库中检索数据

  18. 18

    无法使用 FIrebase 实时数据库通过他的电子邮件检索好友密钥

  19. 19

    Firebase实时数据库addValueEventListener

  20. 20

    Firebase实时数据库-规则

  21. 21

    Firebase实时数据库addValueEventListener

  22. 22

    Android:Firebase实时数据库

  23. 23

    Firebase 实时数据库的问题

  24. 24

    Firebase 实时数据库帖子

  25. 25

    如何从Firebase实时数据库中删除?

  26. 26

    Web中的Flutter Firebase实时数据库

  27. 27

    如何更新Firebase实时数据库中的位置?

  28. 28

    在实时数据库中存储 Firebase 云消息

  29. 29

    使用Firebase实时数据库填充tableview

热门标签

归档