A partir de la versión 1.2, la mayoría de las APIs de diseño de tarjetas está en el espacio de nombres androidx.wear.protolayout
. Para usar las APIs más recientes, completa los siguientes pasos de migración en tu código.
Actualiza las dependencias
En el archivo de compilación del módulo de tu app, realiza los siguientes cambios:
// 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")
Actualiza los espacios de nombres
En los archivos de código basados en Kotlin y Java de tu app, realiza las siguientes actualizaciones. También puedes ejecutar esta secuencia de comandos de cambio de nombres de los espacios de nombres.
- Reemplaza todas las importaciones de
androidx.wear.tiles.material.*
porandroidx.wear.protolayout.material.*
. Realiza también este paso para la bibliotecaandroidx.wear.tiles.material.layouts
. Reemplaza la mayoría de las demás importaciones de
androidx.wear.tiles.*
porandroidx.wear.protolayout.*
.Las importaciones de
androidx.wear.tiles.EventBuilders
,androidx.wear.tiles.RequestBuilders
,androidx.wear.tiles.TileBuilders
yandroidx.wear.tiles.TileService
deben permanecer iguales.Cambia el nombre de algunos métodos obsoletos de las clases TileService y TileBuilder:
TileBuilders
:getTimeline()
porgetTileTimeline()
ysetTimeline()
porsetTileTimeline()
TileService
:onResourcesRequest()
poronTileResourcesRequest()
RequestBuilders.TileRequest
:getDeviceParameters()
porgetDeviceConfiguration()
,setDeviceParameters()
porsetDeviceConfiguration()
,getState()
porgetCurrentState()
ysetState()
porsetCurrentState()
No hay recomendaciones en este momento.
Intenta acceder a tu Cuenta de Google.