رویداد ناوبری
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
4 ژوئن 2025 | - | - | - | 1.0.0-alpha02 |
اعلام وابستگی ها
برای افزودن یک وابستگی به navigationevent، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle
برای برنامه یا ماژول خود اضافه کنید:
Groovy
dependencies { implementation "androidx.navigationevent:navigationevent:1.0.0-alpha02" }
Kotlin
dependencies { implementation("androidx.navigationevent:navigationevent:1.0.0-alpha02") }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
هیچ یادداشت انتشار برای این مصنوع وجود ندارد.
نسخه 1.0
نسخه 1.0.0-alpha02
4 ژوئن 2025
androidx.navigationevent:navigationevent-*:1.0.0-alpha02
منتشر شد. نسخه 1.0.0-alpha02 حاوی این تعهدات است.
تغییرات API
- سازنده ثانویه
NavigationEventDispatcher
با آرگومان های پیش فرض جایگزین کنید. ( I716a0 ) - ویژگی اولویت را از
NavigationEventCallback
حذف کنید. در عوض اولویت را بهNavigationEventDispatcher.addCallback()
بدهید. ( I13cae )
رفع اشکال
- یک
ConcurrentModificationException
که میتوانست هنگام فراخوانیNavigationEventCallback.remove()
رخ دهد، به دلیل تغییر همزمان فهرست داخلی موارد بسته، برطرف کرد. ( b/420919815 )
نسخه 1.0.0-alpha01
20 مه 2025
androidx.navigationevent:navigationevent-*:1.0.0-alpha01
منتشر شد. نسخه 1.0.0-alpha01 حاوی این تعهدات است.
ویژگی های جدید
- کتابخانه
androidx.navigationevent
یک KMP-first API برای کنترل سیستم و همچنین Predictive Back ارائه میکند.NavigationEventDispatcher
به عنوان یک API رایج برای ثبت یک یا چند نمونهNavigationEventCallback
برای دریافت رویدادهای برگشت سیستم عمل می کند. - این لایه در زیر APIهای منتشر شده قبلی در
androidx.activity
قرار دارد و هدف آن این است که جایگزینی با نظر کمتر برای استفاده از APIهای Activity در اجزای سطح بالاتر یا استفاده مستقیم از چارچوب AndroidOnBackInvokedDispatcher
APIها باشد. APIهایandroidx.activity
در بالای APIهای رویداد ناوبری به عنوان بخشی از Activity 1.12.0-alpha01 بازنویسی شدهاند.