على فرض انني الان في الصفحة Page1 ثم قمت بالانتقال من خلالها الى الصفحة Page2 طبعا هذا الصفحة تعرض لي مجموعة اختيارات مع تمكين خاصيةonTap قمت بوضع الـ onTap هذا بشكل التالي:
ثم سأعود بطبيعة الحال الى الصفحة page1 أيضا لو قمت بضغط على القائمة مع نقل name لدي
المشكلة الان كالتالي:
لو قمت بنقل PID في اول خطوه ثم قمت بنقل name بعدها بعد العودة من صفحة Page او الصفحة التي انقل منها name سوف اجد انني فقد قيمت PID من Page هو ما قمت بنقله في البداية
كيف يمكن حل هذا المشكلة بمعنى أي متغير أقوم بنقله الى page1 احتاج الى ان لا يتم حذفه في حالة المستخدم انتقل الى صفحة مختلفة ليجلب قيم مختلف يجب ان تبقى هذا القيم
السؤال
Flutter Dev
تحيه طيبه للجميع
لدي استفسار لو تكرمتم
لدي مشروع يحتوي على عدد 3 صفحات بشكل التالي:
Page1
Page2 - تحتوي على قائمة listTite الكتب
Page3- تحتوي على قائمة listTite المولفين
على فرض انني الان في الصفحة Page1 ثم قمت بالانتقال من خلالها الى الصفحة Page2 طبعا هذا الصفحة تعرض لي مجموعة اختيارات مع تمكين خاصيةonTap قمت بوضع الـ onTap هذا بشكل التالي:
Navigator.push( context, MaterialPageRoute( builder: (context) => Page1( PID:snapshot.data[index]['PID'], ), ));
الان مع العودة الى الصفحة page1 سوف اجلب لدي PID
ثم سوف انتقل مره ثانية من الصفحة Page1 الى الصفحة Page3 التي هيا اخر صفحة لدي يوجد بها أيضا قائمة مع خاصيةonTap
Navigator.push( context, MaterialPageRoute( builder: (context) => Page1( name:snapshot.data[index]['name'], ), ));
ثم سأعود بطبيعة الحال الى الصفحة page1 أيضا لو قمت بضغط على القائمة مع نقل name لدي
المشكلة الان كالتالي:
لو قمت بنقل PID في اول خطوه ثم قمت بنقل name بعدها بعد العودة من صفحة Page او الصفحة التي انقل منها name سوف اجد انني فقد قيمت PID من Page هو ما قمت بنقله في البداية
كيف يمكن حل هذا المشكلة بمعنى أي متغير أقوم بنقله الى page1 احتاج الى ان لا يتم حذفه في حالة المستخدم انتقل الى صفحة مختلفة ليجلب قيم مختلف يجب ان تبقى هذا القيم
هل توجد طريقة لفعل ذلك ؟
شكرا لكم
تم التعديل في بواسطة مروان مروان31 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.