navigationevent
Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
4 Haziran 2025 | - | - | - | 1.0.0-alpha02 |
Bağımlılıkları beyan etme
navigationevent için bağımlılık eklemek istiyorsanız Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.
Uygulamanızın veya modülünüzün build.gradle
dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Groovy
dependencies { implementation "androidx.navigationevent:navigationevent:1.0.0-alpha02" }
Kotlin
dependencies { implementation("androidx.navigationevent:navigationevent:1.0.0-alpha02") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Bu yapı için sürüm notu yok.
Sürüm 1.0
Sürüm 1.0.0-alpha02
4 Haziran 2025
androidx.navigationevent:navigationevent-*:1.0.0-alpha02
yayınlanır. 1.0.0-alpha02 sürümü bu taahhütleri içerir.
API Değişiklikleri
NavigationEventDispatcher
'ın ikincil yapıcısını varsayılan bağımsız değişkenlerle değiştirin. (I716a0)- Öncelikli mülkü
NavigationEventCallback
'ten kaldırın. Bunun yerine önceliğiNavigationEventDispatcher.addCallback()
'e iletin. (I13cae)
Hata Düzeltmeleri
- Kapanabilir öğelerin dahili listesi aynı anda değiştirildiği için
NavigationEventCallback.remove()
çağrılırken ortaya çıkabilecek birConcurrentModificationException
düzeltildi. (b/420919815)
Sürüm 1.0.0-alpha01
20 Mayıs 2025
androidx.navigationevent:navigationevent-*:1.0.0-alpha01
yayınlanır. 1.0.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
androidx.navigationevent
kitaplığı, sistem geri alma ve Tahmini Geri Alma işlemlerini gerçekleştirmek için KMP öncelikli bir API sağlar.NavigationEventDispatcher
, sistem geri alma etkinliklerini almak için bir veya daha fazlaNavigationEventCallback
örneğini kaydetmek üzere ortak bir API görevi görür.- Bu katman,
androidx.activity
'te daha önce yayınlanan API'lerin altında yer alır ve daha üst düzey bileşenlerde Activity API'lerinin kullanılması veya doğrudan Android çerçevesiOnBackInvokedDispatcher
API'lerinin kullanılması için daha az fikir sahibi bir alternatif olmayı amaçlar.androidx.activity
API'leri, Etkinlik 1.12.0-alpha01 kapsamında Gezinme Etkinliği API'lerinin üzerine yeniden yazılmıştır.