0

CONTROL_START_REQUEST_INTENTアクションを使用してコントロール拡張機能にデータを (バンドルなどを介して) 渡したい場合は、どうすればよいですか?

ControlExtension クラスのコンストラクターに渡されるインテントまたはバンドル オブジェクトが表示されません。

4

2 に答える 2

0

残念ながら、現在、ControlExtensionがユーザーによって時計から開始されたかどうか、またはSTART_REQUESTインテントを介して自分で開始を要求したかどうかを知る方法はありません。ホストアプリケーションから送信された結果の開始は、そのような情報を提供しません。

START_REQUESTインテントを送信するときにフラグを設定することで解決できます。そうすれば、拡張機能がユーザーではなくリクエストを介して開始されたことがわかります(もちろん、100%ではありません)。これは回避策ですが、私が言ったように、防水ではありません。

達成したいことの例を教えてください。

于 2012-06-15T06:03:36.527 に答える