بسم الله الرحمن الرحيم
في هذه التدوينة إن شاء الله سوف نتعلم كيفية التحكم أو تحرير قيمة في إي اكتفتي في المشروع من اكتفتي آخر برمجياً في الجافا.
فقط نضع القيمة التي نريد التعديل عليها في الكلاسات الاخرى, نضع قبل تعريفها public static . لنستطيع استخدامها بشكل عام في كلاسات المشروع.
لنأخذ مثال صغير .
نقوم بإنشاء 2 اكتفتي + 2 لياوت. نقوم بوضع زر في الاكتفتي الاولى, و نص باللياوت الاخرى.
ثم نقوم بوضع قيمة سترنج في الاكتفتي الاولى داخل الكلاس وخارج الدوال بهذا الشكل :
public static String TEST ="Abboudi";
و نقوم ببرمجة الزر للانتقال بنا إلى الاكتفتي الثانية.
وفي الاكتفتي الثانية نقوم بإضافة هذا السترنج .
اسم الاكتفتي الاول + المتغير , بهذا الشكل حسب المثال سوف نضيف النص من الاكتفتي الاولى الى النص :
textview.setText(MainActivity.TEST);
و الآن بعد تعريف الاكتفتي الثانية في المينفيست, بعد تشغيل المشروع والضغط على الزر سوف يظهر النص في اللياوت الثانية هو Abboudi الذي تم تعريفه في الاكتفتي الاولى.
و بنفس الطريقة .. تستطيع استخدام نصوص او قيم ومتغيرات مختلفة في جميع مشروعك والتحكم فيها.
و إلى اللقاء في تدوينات اخرى 🙂