Flutter Return data from a screen

نفترض ان لدينا صفحتين ثم نذهب الى الصفحة الثانية ونقوم بإحضار data ونعود الى الصفحة الأولى ونستخدم الكود التالى فى الصفحة الثانية : Navigator.pop(context, { } );

فتكون الأكواد فى الصفحة الأولى كالتالى :

 ElevatedButton(
 onPressed: () async {
      dynamic result = await Navigator.pushNamed(context, '/page2');
    // result: is the received data from page2
      setState( () { // we use "result" here to update the screen });

  },
 ),

وتكون الأكواد فى الصفحة الثانية كالتالى :

 
 ElevatedButton(
  onPressed: ()   { Navigator.pop(context, DATA ); },
 ),

Return data from a screen Example

Download files

😡
انت مشغل الـ AdBlock !!

ياريت تقفله لوسمحت 😊 😊

تنبيه هام ✋

إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك