Latest web development tutorials

جزء الروبوت (جزء)

الحطام هو جزء من النشاط، النشاط هو أكثر تصميم وحدات. نحن يمكن أن تكون الأنشطة الحطام مهمة فرعية.

وفيما يلي نقاط مهمة حول الحطام -

  • الحطام ديه تصميم خاص به، والسلوك، والاسترجاعات دورة حياتها.
  • عندما يتم تشغيل النشاط، يمكنك إضافة أو إزالة الحطام في هذا الحدث.
  • يمكنك الجمع بين أجزاء متعددة في نشاط واحد لبناء واجهة المستخدم متعددة بار.
  • الحطام يمكن أن تستخدم في أنشطة متعددة.
  • شظايا من دورة الحياة والأنشطة المضيفة لها ارتباطا وثيقا. وهذا يعني أن النشاط علقت جميع أنشطة الحطام توقف.
  • الحطام يمكن أن تعمل مع أي عناصر واجهة المستخدم.
  • الحطام هو يضاف الروبوت نسخة API 11 إلى API الروبوت.

الطبقة جزء من الميراث لخلق شظايا. باستخدام إعلان عنصر الحطام في أجزاء الملف تخطيط فعالة لإدراج في نشاطاتك.

قبل إدخال الحطام، لأن كل نقطة معينة من الزمن يمكن فقط عرض نشاط واحد على الشاشة، لذلك لدينا القيد. غير قادر على تقسيم الشاشة وجهاز مراقبة مستقلة مناطق مختلفة. مع الأخذ الحطام، ونحن كسب قدر أكبر من المرونة، ويجعل من هذه النقطة من الزمن فقط على الشاشة يقتصر على تمت إزالة حدث واحد. ونحن الآن يمكن أن يكون لها نشاط واحد، ولكن كل نشاط من قبل عدد وافر من القطع تجميعها، كل جزء يحتوي التخطيط الخاصة بها، واستكمال دورة حياة الحدث.

هنا هو مثال نموذجي يوضح كيفية جعل اثنين من شظايا محددة من قبل وحدة UI، في أنشطة تصميم لوحة مسطحة الجمع، وفصل للأجهزة المحمولة المصممة الأنشطة.

صور

عند تشغيل على جهاز لوحي الحجم، يمكن أن تكون جزءا لا يتجزأ التطبيق في قطعتين في حال A. الشاشة على الأجهزة النقالة، حيث لا يوجد ما يكفي من أنشطة الفضاء ويحتوي فقط على قائمة جزء من المادة عندما ينقر المستخدم على هذه المادة، ويبدأ الجزء الثاني يحتوي على أنشطة B لقراءة المقال.


شظايا دورة الحياة

تجزئة الروبوت له في دورة الحياة الخاصة والأنشطة والروبوت هو مشابه جدا. فيما يلي الخطوط العريضة لمراحل مختلفة من دورة حياتها.

صور

هذه هي قائمة من الطرق للدرجة التي يمكن تجاوز جزء:

  • ويرتبط المثال الحطام المثال النشاط: onAttach (). الحطام والأنشطة تهيئة لم بالكامل. عادة، يمكنك الحصول على إشارة إلى الأنشطة في هذه العملية، يتم استخدام الحطام في المستقبل في التهيئة.
  • OnCreate الخاص (): عند إنشاء الحطام، ويدعو إلى نظام الطريقة. تحتاج إلى تهيئة المكونات الضرورية من بعض الحطام. هذه المكونات عند علقت الحطام، توقف الحاجة إلى الاحتفاظ من أجل استعادتها.
  • onCreateView (): عندما يكون جزء الأول سيعتمد نظام واجهة المستخدم ويدعو هذا الأسلوب. رسم واجهة المستخدم الحطام، وكنت بحاجة إلى العودة إلى جزء الجذر تخطيط عرض عنصر تمثيلي من هذه العملية. إذا لم يكن جزء توفير واجهة المستخدم، لاغية عودة المباشر.
  • onActivityCreated: عند إنشاء نشاط المضيف، يتم استدعاء الأسلوب بعد onCreateView طريقة (). يتم إنشاء أمثلة من الفعاليات والأنشطة وعرض الحطام التسلسل الهرمي. في هذه الحالة، وجهة نظر يمكن الوصول إليها من قبل findViewById طريقة (). في هذه الطريقة، يمكنك إنشاء كائنات تتطلب كائن السياق.
  • onStart (): يسمى هذا الأسلوب الحطام عندما مرئية.
  • onResume (): يسمى هذا الأسلوب عند الحطام يمكن أن تتفاعل.
  • onPause (): عند أول مرة أن المستخدم يريد أن يترك عندما يتم استدعاء أسلوب نظام مجزأ. بشكل عام، وهنا عليك أن تقدم أي تغييرات سوف تستمر إلى ما بعد جلسة عمل المستخدم.
  • onStop (): يسمى عند الحطام هو أن تتوقف.
  • onDestroyView (): بعد استدعاء هذه الطريقة، سيتم تدمير الحطام.
  • onDestroy (): وتستخدم هذه الطريقة لازالة الانقاض من الدولة. ولكن في منصة أندرويد ليست مضمونة ليتم استدعاؤها.

كيفية استخدام الحطام؟

هنا خطوات بسيطة لإنشاء الحطام.

  • أولا، أن تقرر كم تتطلب الأحداث تجزئة. على سبيل المثال، نحن بحاجة إلى استخدام قطعتين للتعامل مع صورة والشاشة المناظر الطبيعية وسائط للجهاز.
  • بعد ذلك، على أساس كمية من الدرجة الحطام خلق الموروثة من الطبقات جزء. تحتوي الطبقة تفتيت وظيفة رد الاتصال المذكورة أعلاه. اعتمادا على احتياجاتك إعادة كتابة أي طريقة.
  • المقابلة لكل مقطع، تحتاج إلى إنشاء تخطيط في ملف XML. هذه الملفات تحتوي على تخطيط واضح الحطام.
  • وأخيرا، استنادا إلى ضرورة تعديل الملف النشط لتحديد منطق استبدال الحطام الفعلي.

نوع الحطام

ويمكن تقسيمها إلى ثلاث قطع أساسية على النحو التالي:

  • إطار الحطام واحد - يتم استخدام قطع إطار واحد مثل الهواتف النقالة والأجهزة المحمولة. كما شظية كما عرض الفيديو.
  • قائمة الحطام - تحتوي على الحطام دعت القائمة خاص الحطام عرض القائمة.
  • قطع النقل - تستخدم مع مشكلات تجزئة. يمكنك الانتقال من جزء واحد إلى جزء آخر.