DefaultProviderPolicy

Es posible que una cara de reloj quiera intentar configurar una o más fuentes de datos que no sean del sistema como la fuente de datos predeterminada para una complicación. Si, por algún motivo, no se puede usar una fuente de datos de complicación, por ejemplo, cuando no está instalada o no admite el tipo solicitado, se prueba la siguiente. Una fuente de datos de complicación del sistema actúa como un resguardo final en caso de que no se puedan usar fuentes de datos que no sean del sistema.

Si el elemento DefaultComplicationDataSourcePolicy está vacío, no se establece ningún valor predeterminado.

Se introdujo en Wear OS 4.

Sintaxis

<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />

Atributos

Un elemento DefaultProviderPolicy tiene los siguientes atributos:

Atributos obligatorios

Se requieren los siguientes atributos:

defaultSystemProvider
defaultSystemProvider es una fuente de datos de complicación del sistema que actúa como un resguardo final en caso de que no se especifiquen proveedores principales o secundarios, o no se puedan usar fuentes de datos que no sean del sistema. El atributo defaultSystemProvider debe establecerse en un valor constante de cadena de la lista de valores SystemProvider de Wear, como STEP_COUNT.
defaultSystemProviderType
Es el tipo de defaultSystemProvider para desambiguar donde un proveedor del sistema admite varios tipos. Los valores admitidos son SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE y EMPTY.

Atributos opcionales

Los siguientes atributos son opcionales:

primaryProvider
Es el nombre del componente de la primera fuente de datos que se probará.
primaryProviderType
Es el tipo de complicación predeterminado si se selecciona un elemento primaryProvider. Los valores admitidos son SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE y EMPTY.
secondaryProvider
Es el nombre del componente de la segunda fuente de datos que se probará.
secondaryProviderType
Es el tipo de complicación predeterminado si se selecciona un elemento secondaryProvider. Los valores admitidos son SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE y EMPTY