2016-06-27 18 views
0

1つの合併症プロバイダのみを使用して、複数の種類の合併症を提供するにはどうすればよいですか?私は "アンドロイドウェア"アプリと同じ効果を得たいと思っています。彼らは1つのプロバイダーと提供日、次のイベント、写真、ステップカウンターなどしか持っていません。Android Wear 2.0 - 複数の合併症を提供する

文書はまだ非常に貧弱で、これについて話されているところは何も見えません。

ありがとうございます。

+0

あなたは彼らに1つのプロバイダしかないと思いますか? – ianhanniballake

+0

プロバイダの一覧が表示されるとき、7個の項目を持つ「Android Wear Provider」があるので、@ianhanniballake –

答えて

1

プロバイダーチューザーを表示するときに最初に表示されるリストは、アプリのリストです。エントリをクリックすると、の複雑なプロバイダがそのアプリケーションに含まれています。

したがって、「Android Wear」には、データの種類ごとに1つずつ、7つの複雑なプロバイダが含まれています。

+0

Ok。だから、私は私のアプリ内で7つの異なるcomplicationProviderサービスを定義する必要がありますか? @ianhanniballake –

+0

はい、ユニークなデータごとに1つ必要です。 – ianhanniballake

0

「Android Wear」アプリのプロバイダは1つだけではなく、独立したプロバイダです。

各プロバイダは複数のタイプをサポートすることができ、ウォッチフェイススライドの複雑さによってどのタイプが表示されるかが決まります。

たとえば、アンドロイドウェアの「次のイベント」は「LONG_TEXT」と「SHOR_TEXT」をサポートしています。腕時計面の合併症スロットが「SHORT_TEXT」を好む場合、プロバイダは「SHOR_TEXT」合併症データを腕時計面に送信する。

だから、それぞれの種類のデータに対して1つのプロバイダを実装する必要があります。

関連する問題