تمرير البيانات مع الحدث بين الأنشطة في علامات التبويب - Android
-
11-12-2019 - |
سؤال
لدي تطابق مع 4 علامات تبويب (الأنشطة) في ذلك. الآن أريد اجتياز البيانات بين هذه التبويب 4.أعرف كيفية تمريرها إلى الوالدين (tabactivity)، ولكن كيف يمكنني اجتيازها إلى إحدى أنشطة تبويب الجري؟مع Putextra، يمكنني تمرير بعض البيانات، لكن كيف أعرف في النشاط الآخر الذي حصلت على بيانات (شيء مثل حدث / رد الاتصال / أيا كان)؟
المحلول
تحقق مما إذا كانت البيانات في النية مع GetExtra.أود حل هذا مع المتغيرات الثابتة العامة.ما عليك سوى الحصول على الإشارة إلى الكائن من OnResume في نشاطك.تذكر التحقق من أنه فارغ
نصائح أخرى
<أنشطة الخوخ في علامة التبويب لها سياقها.يمكنك وضع إضافي / الحصول على إضافي كالمعتاد.
طرق أخرى هي:
جعل المتغير الثابت العام. تفضيل.
قم بتخزينها في SQLite.
لا تنتمي إلى StackOverflow