1.2 sürümü itibarıyla çoğu Kart düzeni API'si androidx.wear.protolayout
ad alanındadır. En yeni API'leri kullanmak için kodunuzda aşağıdaki taşıma adımlarını tamamlayın.
Bağımlılıkları güncelleme
Uygulama modülünüzün derleme dosyasında aşağıdaki değişiklikleri yapın:
// Remove
implementation 'androidx.wear.tiles:tiles-material:version '
// Include additional dependencies
implementation "androidx.wear.protolayout:protolayout:1.3.0-alpha03"
implementation "androidx.wear.protolayout:protolayout-material:1.3.0-alpha03"
implementation "androidx.wear.protolayout:protolayout-expression:1.3.0-alpha03"
// Update
implementation "androidx.wear.tiles:tiles:1.5.0-alpha03"
// Remove
implementation("androidx.wear.tiles:tiles-material:version ")
// Include additional dependencies
implementation("androidx.wear.protolayout:protolayout:1.3.0-alpha03")
implementation("androidx.wear.protolayout:protolayout-material:1.3.0-alpha03")
implementation("androidx.wear.protolayout:protolayout-expression:1.3.0-alpha03")
// Update
implementation("androidx.wear.tiles:tiles:1.5.0-alpha03")
Ad alanlarını güncelleme
Uygulamanızın Kotlin ve Java tabanlı kod dosyalarında aşağıdaki güncellemeleri yapın. Alternatif olarak bu ad alanı yeniden adlandırma komut dosyasını da çalıştırabilirsiniz.
- Tüm
androidx.wear.tiles.material.*
içe aktarma işlemleriniandroidx.wear.protolayout.material.*
ile değiştirin. Bu adımıandroidx.wear.tiles.material.layouts
kitaplığı için de tamamlayın. Diğer
androidx.wear.tiles.*
içe aktarma işlemlerinin çoğunuandroidx.wear.protolayout.*
ile değiştirin.androidx.wear.tiles.EventBuilders
,androidx.wear.tiles.RequestBuilders
,androidx.wear.tiles.TileBuilders
veandroidx.wear.tiles.TileService
için içe aktarma işlemleri aynı kalmalıdır.Desteği sonlandırılmış birkaç yöntemi TileService ve TileBuilder sınıflarından yeniden adlandırın:
TileBuilders
:getTimeline()
-getTileTimeline()
vesetTimeline()
-setTileTimeline()
arasıTileService
:onResourcesRequest()
-onTileResourcesRequest()
RequestBuilders.TileRequest
:getDeviceParameters()
-getDeviceConfiguration()
,setDeviceParameters()
-setDeviceConfiguration()
,getState()
-getCurrentState()
vesetState()
-setCurrentState()
Şu anda öneri yok.
Google Hesabınızda oturum açmayı deneyin.