HT API version 10
Android
説明 |
接続中の外部サービスに対して処理の実行を要求します。 このメソッドを用いて外部サービスに処理の実行を要求する場合、こちらから指定するメソッドが、対象のサービスで使用可能となっていることが必要です。
|
|
呼出形式 |
extService1.Invoke( methodName [, param1 [, param2 [, ...]])
|
|
戻り値 |
指定したメソッドが戻り値を返す処理である場合、JSON形式の戻り値をArrayオブジェクトの連想配列として返します。 JSONデータとArrayオブジェクトの関係についてはJSONDocumentクラスをご参照ください。
指定したメソッドが戻り値を返さない場合はnullを返します。
|
|
引数 |
String methodName Object paramN
|
実行するメソッド名 メソッドが要求する引数の値
|
例外 |
EXTOBJ-22 EXTOBJ-24 EXTOBJ-25 EXTOBJ-28
|
サービスがバインドされていません サービスID"%s"のバインドに失敗しました サービスID"%s"のメソッド"%s"の呼び出しに失敗しました:%s サービスとのバインド処理中です |
使用例 |
ExternalService sv; sv.Bind(SERVICE_ID); var param2 = 100 var res = sv.Invoke("SampleMethod", "param1", param2); |
|
関連項目 |
|