DefaultProviderPolicy


Tampilan jam mungkin ingin mencoba dan menetapkan satu atau beberapa sumber data non-sistem sebagai sumber data default untuk widget. Jika sumber data detail tidak dapat digunakan karena alasan tertentu, seperti saat sumber data tidak diinstal atau tidak mendukung jenis yang diminta, sumber berikutnya akan dicoba. Sumber data detail sistem bertindak sebagai penggantian akhir jika tidak ada sumber data non-sistem yang dapat digunakan.

Jika DefaultComplicationDataSourcePolicy kosong, tidak ada default yang ditetapkan.

Diperkenalkan di Wear OS 4.

Sintaksis

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

Atribut

DefaultProviderPolicy memiliki atribut berikut:

Atribut wajib

Atribut berikut wajib ada:

defaultSystemProvider

defaultSystemProvider adalah sumber data detail sistem yang bertindak sebagai penggantian akhir jika tidak ada penyedia utama atau sekunder yang ditentukan, atau tidak ada sumber data non-sistem yang dapat digunakan. Atribut defaultSystemProvider harus ditetapkan ke nilai konstanta string yang berasal dari daftar nilai SystemDataSources Wear, seperti STEP_COUNT.

Daftar lengkap nilai yang tersedia adalah:

defaultSystemProviderType
Jenis defaultSystemProvider untuk membedakan saat penyedia sistem mendukung beberapa jenis. Nilai yang didukung adalah SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE,RANGED_VALUE, dan EMPTY.

Atribut opsional

Atribut berikut bersifat opsional:

primaryProvider
Nama komponen sumber data pertama yang akan dicoba.
primaryProviderType
Jenis Detail default jika primaryProvider dipilih. Nilai yang didukung adalah SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE, dan EMPTY
secondaryProvider
Nama komponen sumber data kedua yang akan dicoba.
secondaryProviderType
Jenis Detail default jika secondaryProvider dipilih. Nilai yang didukung adalah SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE, dan EMPTY