RandomNumberProviderServiceを参考にして、Android Wearの合併症サービスをプログラムしようとしていますが、合併症をタップしたときの動作を分ける方法が問題になりました。プログラムで(時計がDataApiの変更を受け取ったとき) 合併症をタップすると、ハンドヘルドにメッセージを送信する必要がありますが、現在はありませんが、私は合併症に関する情報を更新するしか方法がありません。 Receiving data and rendering complicationsドキュメントによるとAndroid Wear合併症のアップデートの動作
/*
* Called when there is updated data for a complication id.
*/
@Override
public void onComplicationDataUpdate(
int complicationId, ComplicationData complicationData) {
Log.d(TAG, "onComplicationDataUpdate() id: " + complicationId);
// Adds/updates active complication data in the array.
mActiveComplicationDataSparseArray.put(complicationId, complicationData);
invalidate();
}
: