2017-02-06 8 views
0

IBM MobileFirst 7.1 Appsとウェアラブルデバイス(Android Wear/Samsung Gear)がコンパニオンアプリのように統合されているときに問題が見つかりました。 アダプタ呼び出しによるWebサービスの統合のためのホストとしてウェアラブル監視デバイスで動作するIBM MobileFirst 7.1ハイブリッドアプリケーションを開発しています。 Android用ネイティブMobileFirst SDK(Android用)を実装したのは、WL.Connect、WL.Client、WL.invokeProcedureの各クラスを使用してAndroid用サービスを実装したモバイルファーストアダプタです。MobileFirstとWerable

final WLClient clientC = WLClient.createInstance(this.getApplicationContext()); 
clientC.connect(new WatchConnectListener(adapterName, procedureName,parameters)) 

接続が成功して行われたが、WL.InvokeProcedureはエラーを上げる:Androidのサービスに使用されるコードの下 は、クライアント(スマートフォンホスト)を初期化するために使用しました。我々は、このエラーが作成WLClient.createInstanceに渡されるコンテキストに関連していることに気づい

は調査後の活性

の外部からstartActivity()を呼び出す:エラー以下 は、実行中に受信しました渡されるコンテキストはアクティビティである必要がありますが、この場合のコンテキストはAndroidサービスです。

誰かが着用可能な通信のためにAndroidサービスにWL.Client()を使用する方法を提案できますか?

+1

Giuseppe、MobileFirst PlatformはAndroid Wearをサポートすると主張していません。 –

+0

私は理解できますが、可能性のある示唆/回避策はありますか? MobileFirst 8.xはAndroid Wearをサポートしていますか? –

+0

v8.0でwatchOS 2と3の公式サポートが利用可能です。私は内部的に調べて何かを見つけることができるかどうか確認します。 –

答えて

0

Android SDKを強化するための機能要求(RFE)を作成し、そのようなシナリオを実装できるように時計での実行をサポートすることをお勧めします。今はこれがサポートされていません。

https://www.ibm.com/developerworks/rfe/をリクエストし、IBM担当者に連絡してください。

関連する問題