Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
دى حل مشكلة الإيرور ال بيظهر على اللينس ياشبابbody: FutureBuilder( future: getPost(), //initialData: , builder: (context, AsyncSnapshot snapshot) { if (!snapshot.hasData) { return const Center(child: CircularProgressIndicator()); } else { return ListView.builder( itemCount: snapshot.data!.length, itemBuilder: (itemBuilder, index) { return Card( child: Text( "${snapshot.data![index]['title']}", style: const TextStyle(fontSize: 20, color: Colors.red), )); }, ); } }, ),
متشكر يا برنس ربنا يجزيك الخير
اخي عم يطلع لي شريط التحميل يضل يدور فقط ولاتظهر البيانات مع أني طبقت الفيديو السابق وظهرت البيانات
تمام الف شكر
بارك الله فيك و نفع بك 💚💚💚💚💚💚
جزاك الله خيرا على هذا الشرح القيم والمعلومات المفيدة
سلام الله عليك يابشمهندس والله استفدت منك كثير والى الامام ربي يوفقك ويعطيك العافية ومدك بالعلم المديد
أنت أنسان رائع وجميع ومن زماااان كان عندي أفكار رهيبه في البرمجة وأنت خليت الأحلام تصبح حقيقة وشي ملموس شكرا لك من القلب وأدعو من الله العلي العليم أن يوفقك
body: FutureBuilder( future: getPost(), builder: (context, AsyncSnapshot snapshot) { if (snapshot.hasData) { return ListView.builder( itemCount: snapshot.data.length, itemBuilder: (BuildContext context, int index) { return Container( color: Colors.white, margin: const EdgeInsets.all(10), child: Text( "${snapshot.data[index]['title']}", style: const TextStyle(fontWeight: FontWeight.bold), )); }); } return const Center(child: CircularProgressIndicator()); })
الله يرضى عنك ويبارك فيك، أخيرا ظبط بسبب الكود اللي أنت كتبته، تسلم وجزاك الله خيرا
كتر خيرك بجد كنت ما اعرف ما هو الحل
في نسخة Null Safetyيجب اضافة return للبرنامجحتى لو استخدمنا initialData: [ ]
الدقيقه 3:00 اضغط على ويندوز + v
ليش ما عم ينعرض عندي الداتا والله طبقت الفديو تماما
نصيحة استعمل console ليساعدك على معرفة الخطأ
حاول تعمل طباعة لكل خطوة عشان تشوف النتائج
السلام عليكم, لو حدا قدر يحل مشكلة null safety مع ال snapshot يعلمني, حاولت بس ما ضبط: body: FutureBuilder( future: getPost(), initialData: [], builder: (context, snapshot) { if (snapshot.hasData) { return ListView.builder( itemCount: snapshot.data.length, itemBuilder: (context, i) { return Container( child: Text("${snapshot.data[i]['title']}"), ); }); } return CircularProgressIndicator(); }));
body: FutureBuilder( future: getPost(), builder: (context, AsyncSnapshot snapshot) { if (!snapshot.hasData) { return CircularProgressIndicator(); } else { return ListView.builder( itemCount: snapshot.data!.length, itemBuilder: (itemBuilder, index) { return Text("${snapshot.data![index]['title']}"); }, ); } }, ),
@@muhammedjack8303 يعني ال AsyncSnapshot هي السبب في ان لكود اشتغل
@@muhammedjack8303 مشكور يا طيب, مشي الحال...
@@ashrafsayed1058 اي نعم اذا ما تعرفه بهذه الطريقة يصير Object
راح يعطى شاشة بيضاء فقط
دى حل مشكلة الإيرور ال بيظهر على اللينس ياشباب
body: FutureBuilder(
future: getPost(),
//initialData: ,
builder: (context, AsyncSnapshot snapshot) {
if (!snapshot.hasData) {
return const Center(child: CircularProgressIndicator());
} else {
return ListView.builder(
itemCount: snapshot.data!.length,
itemBuilder: (itemBuilder, index) {
return Card(
child: Text(
"${snapshot.data![index]['title']}",
style: const TextStyle(fontSize: 20, color: Colors.red),
));
},
);
}
},
),
متشكر يا برنس ربنا يجزيك الخير
اخي عم يطلع لي شريط التحميل يضل يدور فقط ولاتظهر البيانات مع أني طبقت الفيديو السابق وظهرت البيانات
تمام الف شكر
بارك الله فيك و نفع بك 💚💚💚💚💚💚
جزاك الله خيرا على هذا الشرح القيم والمعلومات المفيدة
سلام الله عليك يابشمهندس والله استفدت منك كثير والى الامام ربي يوفقك ويعطيك العافية ومدك بالعلم المديد
أنت أنسان رائع وجميع ومن زماااان كان عندي أفكار رهيبه في البرمجة وأنت خليت الأحلام تصبح حقيقة وشي ملموس شكرا لك من القلب وأدعو من الله العلي العليم أن يوفقك
body: FutureBuilder(
future: getPost(),
builder: (context, AsyncSnapshot snapshot) {
if (snapshot.hasData) {
return ListView.builder(
itemCount: snapshot.data.length,
itemBuilder: (BuildContext context, int index) {
return Container(
color: Colors.white,
margin: const EdgeInsets.all(10),
child: Text(
"${snapshot.data[index]['title']}",
style: const TextStyle(fontWeight: FontWeight.bold),
));
});
}
return const Center(child: CircularProgressIndicator());
})
متشكر يا برنس ربنا يجزيك الخير
الله يرضى عنك ويبارك فيك، أخيرا ظبط بسبب الكود اللي أنت كتبته، تسلم وجزاك الله خيرا
كتر خيرك بجد كنت ما اعرف ما هو الحل
في نسخة Null Safety
يجب اضافة return للبرنامج
حتى لو استخدمنا initialData: [ ]
الدقيقه 3:00 اضغط على ويندوز + v
ليش ما عم ينعرض عندي الداتا والله طبقت الفديو تماما
نصيحة استعمل console ليساعدك على معرفة الخطأ
حاول تعمل طباعة لكل خطوة عشان تشوف النتائج
السلام عليكم, لو حدا قدر يحل مشكلة null safety مع ال snapshot يعلمني, حاولت بس ما ضبط:
body: FutureBuilder(
future: getPost(),
initialData: [],
builder: (context, snapshot) {
if (snapshot.hasData) {
return ListView.builder(
itemCount: snapshot.data.length,
itemBuilder: (context, i) {
return Container(
child: Text("${snapshot.data[i]['title']}"),
);
});
}
return CircularProgressIndicator();
}));
body: FutureBuilder(
future: getPost(),
builder: (context, AsyncSnapshot snapshot) {
if (!snapshot.hasData) {
return CircularProgressIndicator();
} else {
return ListView.builder(
itemCount: snapshot.data!.length,
itemBuilder: (itemBuilder, index) {
return Text("${snapshot.data![index]['title']}");
},
);
}
},
),
@@muhammedjack8303 يعني ال AsyncSnapshot هي السبب في ان لكود اشتغل
@@muhammedjack8303 مشكور يا طيب, مشي الحال...
@@ashrafsayed1058
اي نعم اذا ما تعرفه بهذه الطريقة يصير Object
راح يعطى شاشة بيضاء فقط