اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

بتواجهني مشكلة مع اندرويد ستوديو (كوتلن ) عند قراءة البيانات من الفاير بيس مع الcustom data type

لما بحاول اعمل read للداتا من الفايربيس (بداتا كلاس ) التطبيق بيعمل كراش ومش عارف ايه السبب بقالي ايام بدور على حل ومش لاقي

مع العلم ان لما اعمل Read للداتا من نوع String ( لقيمة واحدة )واعرضها في list مش بيحصل مشكلة

المشكلة بتحصل لما بعمل Read للداتا من Model class ( به اكثر من قيمة من نوع String ) واستقبلهم في Array list

مع العلم ان Write لا يوجد به مشاكل البيانات تتسجل على الفاير بيس لكن المشكلة بالقراءة

وجربت استقبل البيانات بأكثر من طريقة على طول بيحصل كراش والبرنامج بيرجع اللActivity السابقة ومش بيستعرض الداتا 

الخطا في السطر 35 

Screenshot (677).png

Screenshot (679).png

Recommended Posts

  • 0
نشر
بتاريخ 11 ساعات قال Mohamed Fayez4:

دي البيانات اللي بتظهر

رسالة الخطا والداتاكلاس والداتا في الفايربيس

JavaBean تتطلب وجود تابع باني للصنف بدون معاملات، يجب إضافة باني بدون معاملات للصنف users_dataclass، في كوتلن يمكنك حل المشكلة بإضافة قيم افتراضية للمعاملات ليتمكن Firebase بناء نسخة من الصف من دون تمرير معاملات كالتالي

data class users_dataclass(var name: String = "", var adress: String = "", var age: String = "")

 

  • 0
نشر
بتاريخ 13 ساعات قال Hassan Hedr:

JavaBean تتطلب وجود تابع باني للصنف بدون معاملات، يجب إضافة باني بدون معاملات للصنف users_dataclass، في كوتلن يمكنك حل المشكلة بإضافة قيم افتراضية للمعاملات ليتمكن Firebase بناء نسخة من الصف من دون تمرير معاملات كالتالي


data class users_dataclass(var name: String = "", var adress: String = "", var age: String = "")

 

شكرا جزيلا لحضرتك جربت الكود واشتغل تمام 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...