navigationevent
آخر تعديل | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
---|---|---|---|---|
20 أيار (مايو) 2025 | - | - | - | 1.0.0-alpha01 |
تحديد التبعيات
لإضافة تبعية على navigationevent، عليك إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle
ل
تطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.navigationevent:navigationevent:1.0.0-alpha01" }
Kotlin
dependencies { implementation("androidx.navigationevent:navigationevent:1.0.0-alpha01") }
لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
لا تتوفّر ملاحظات حول الإصدار لهذا العنصر.
الإصدار 1.0
الإصدار 1.0.0-alpha01
20 أيار (مايو) 2025
تم إصدار androidx.navigationevent:navigationevent-*:1.0.0-alpha01
. يحتوي الإصدار 1.0.0-alpha01 على عمليات الربط هذه.
الميزات الجديدة
- توفّر مكتبة
androidx.navigationevent
واجهة برمجة تطبيقات مخصّصة لنظام KMP من أجل معالجة "الرجوع إلى النظام" بالإضافة إلى الرجوع التوقّعي. تُستخدَمNavigationEventDispatcher
كواجهة برمجة تطبيقات شائعة لتسجيل مثيل واحد أو أكثر منNavigationEventCallback
لتلقّي أحداث استرداد النظام. - تقع هذه الطبقة أسفل واجهات برمجة التطبيقات التي تم إصدارها سابقًا في
androidx.activity
، وتهدف إلى أن تكون بديلاً أقل تحديدًا لاستخدام واجهات برمجة تطبيقات النشاط في المكوّنات ذات المستوى الأعلى أو استخدام واجهات برمجة تطبيقات إطار عمل AndroidOnBackInvokedDispatcher
مباشرةً. تمت إعادة كتابة واجهات برمجة تطبيقاتandroidx.activity
استنادًا إلى واجهات برمجة تطبيقات أحداث التنقّل كجزء من Activity 1.12.0-alpha01.