コンプリケーション データが更新されたことを Android Wear ウォッチ フェイスに伝えるには、ProviderUpdateRequester() メソッドを使用する必要がありますが、ComponentName が必要です。使用する正しいコンポーネント名はどれですか?
詳細:
私は、Android Wear 2.0 の合併症機能用のデータ プロバイダーを構築しています (合併症は Watch Faces に含まれます)。
マニフェストを介してシステムに更新期間を提供できますが、新しいデータがある場合にのみデータを更新したいです。
ドキュメントには、「代わりに、固定スケジュールで更新を要求するのではなく、「プッシュ スタイル」を使用して更新を送信することもできます。そのためには、更新期間を 0 に設定して、スケジュールされた更新要求が発生しないようにすることができます (またはゼロ以外の値に設定します)、ProviderUpdateRequester を使用して、必要に応じて onComplicationUpdate の呼び出しをトリガーします。".
ただし、使用する正しい ComponentName のスニペットは提供されません。私は運がないのでこれを試しました:
ComponentName.createRelative(MyService.this,MyService.class.getSimpleName());