يقدم نخب ملاحظات بسيطة حول عملية في نافذة منبثقة صغيرة. فهو يملأ فقط مقدار المساحة المطلوبة للرسالة ويظل النشاط الحالي مرئيًا وتفاعليًا. تختفي الإشعارات الفورية تلقائيًا بعد انتهاء المهلة.
على سبيل المثال، يؤدي النقر على إرسال في رسالة إلكترونية إلى تشغيل الإشعار المنخَب "جارٍ إرسال الرسالة..." كما هو موضّح في لقطة الشاشة التالية:
![صورة لجهاز Android تعرض نافذة منبثقة تعرض رسالة نخب تحمل عبارة "إرسال رسالة" بجانب رمز التطبيق](https://developer.android.com/static/images/toast.png?authuser=7&hl=ar)
إذا كان تطبيقك يستهدف الإصدار 12 من نظام التشغيل Android (المستوى 31 لواجهة برمجة التطبيقات) أو إصدارًا أحدث، سيقتصر عرض الإشعار المنبثق على سطرين من النص وسيعرض رمز التطبيق بجانب النص. عليك الانتباه إلى أنّ طول سطر هذا النص يختلف حسب حجم الشاشة، لذا من المفيد أن يكون النص قصيرًا قدر الإمكان.
بدائل لاستخدام الخبز المحمص
إذا كان تطبيقك يعمل في المقدّمة، يمكنك استخدام snackbar بدلاً من استخدام نخب. تتضمّن أشرطة الإعلام المنبثقة خيارات يمكن للمستخدم اتخاذ إجراءات بشأنها، ما قد يوفّر تجربة أفضل للتطبيق.
إذا كان تطبيقك يعمل في الخلفية وأردت من المستخدمين اتخاذ إجراء معيّن، يمكنك استخدام إشعار بدلاً من ذلك.
إنشاء مثيل لكائن Toast
استخدِم الطريقة
makeText()
التي تأخذ المَعلمات التالية:
- النشاط
Context
- النص الذي يجب أن يظهر للمستخدم.
- المدة التي يجب أن يظل فيها الخبز المحمّص على الشاشة.
تعرض الطريقة makeText()
كائن Toast
تم إعداده بشكل صحيح.
عرض الخبز المحمّص
لعرض الخبز المحمّص، استدعِ طريقة show()
، كما هو موضّح في المثال التالي:
Kotlin
val text = "Hello toast!" val duration = Toast.LENGTH_SHORT val toast = Toast.makeText(this, text, duration) // in Activity toast.show()
Java
CharSequence text = "Hello toast!"; int duration = Toast.LENGTH_SHORT; Toast toast = Toast.makeText(this /* MyActivity */, text, duration); toast.show();
سلسلة مكالمات طريقة الخبز المحمّص
يمكنك ربط الطرق المستخدمة لتجنب الاحتفاظ بالكائن Toast
، كما هو موضّح في مقتطف الرمز التالي:
Kotlin
Toast.makeText(context, text, duration).show()
Java
Toast.makeText(context, text, duration).show();