العودة إلى موقع برمج

استدعاء بيانات من الarray في firestore

android
#1

عندي تطبيق سؤال وجواب
السؤال عبارة عن textview وثلاث اجوبة عبارة عن radiobutton
والذي اريده ان اقوم بملئ هذه العناصر باستخدام array قمت بأستدعاها من firestory
ارجو ان يكون سؤالي واضح

هذه هي الاكواد المستخدمة
main activity

db = FirebaseFirestore.getInstance();
db.collection("questions").document("ques_1").addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
        @Override
        public void onComplete(@NonNull Task<DocumentSnapshot> task) {

            if (task.isSuccessful()) {
                DocumentSnapshot document = task.getResult();
                assert document != null;
                if (document.exists()) {

                    Log.i("TAG", document.get("ques_1"));

                }
                else {
                    Log.i("TAG", "No doc");
                }
            }
            else {
                Log.i("TAG", "Error: " + task.getException());
            }

        }
    });

بيت القصيد اني كيف اقوم بجعل الarray التي استدعيتها array عادية مثل Sttring[] او List<> او map<>
وشكرا لكم

#2

تم نقل مشكلتك للقسم المختص وسيتم الرد عليك بأقرب وقت ممكن

#3

يمكنك استخدام جملة الدوران for each على DocumentSnapshot وانشاء array بإضافة كل قيمة اليها