Android Wear 2.0アプリのリクエスト/レスポンスプロトコルを実装するにはどうすればよいですか?Request-Response API for Android Wear 2.0?
シナリオ:私は、時計のボタンをタップすると
、私はそれが携帯電話からいくつかのデータをフェッチし、時計の画面上に表示したいです。
私が試した何:
私はMessageApi
を使用して実施例を実施したが、私はそれを好きではありません。 1つの方法で1つの場所でダミーの「リクエスト」を送信しますが、私はPendingResult
を無視して、最終的には対応する応答を受け取ることを願っています。
理想的には、私が持っているしたいことは次のとおりです。
byte[] responseBytes = sendRequest(someRequestBytes);
をあなたの「理想的な」解決策はどのようにデバイス間通信の動作ではありません、同期関数呼出し、です。ワイヤレスデータの転送には時間がかかります。そのため、WearデータAPIとメッセージAPIは非同期に構成されています。 – String
@String私は、非同期のリクエスト - レスポンスAPI(Futures、Promises、すべてのこと)に全く満足しています。それは質問のタイトルと本文についてです。 – DogeLion
Hmm。あなたの質問では**既に**非同期でこれを実装していますが、あなたはそれに満足していません - 同期ソリューションを好むでしょう。シンクロナスがアーキテクチャでサポートされていないという認識はありませんでした。 – String