Android Wear 2.0 - обеспечение нескольких сложностей
Как я могу предоставить несколько типов осложнений, используя только одного поставщика осложнений? Я хочу добиться того же эффекта, что и приложение "Android Wear". У них есть только один поставщик и дата предложения, следующее событие, фотографии, счетчик шагов и другие.
Документация все еще очень скудная, и я не вижу ничего, о чем идет речь.
Спасибо.
2 ответа
Первый список, который появляется при вызове выбора поставщика, представляет собой список приложений. При нажатии на запись там появляется список поставщиков услуг, включенных в это приложение.
Поэтому Android Wear содержит более 7 провайдеров усложнений, по одному для каждого типа данных.
Под приложением "Android Wear" есть не только один провайдер, а независимые провайдеры.
Каждый провайдер может поддерживать несколько типов, и сложность на слайде циферблата будет определять, какой тип предпочитать отображать.
Например, "Следующее событие" в Android Wear поддерживает "LONG_TEXT" и "SHOR_TEXT". Если слот усложнения на циферблате предпочитает "SHORT_TEXT", провайдер отправит данные усложнения "SHOR_TEXT" на циферблат.
Итак, что вам нужно сделать, это реализовать один поставщик для каждого вида данных.