API version 4

Root.ExternalMessageイベント変更履歴

iOSAndroidWindows

 

外部デバイスや外部アプリケーションから何らかのメッセージが送信された時に発生します。*1

このイベントはセキュリティレベルが0(最低)以外では発生しません。

 

Android版
ExternalObject.getMessageHandlerメソッドで取得した
ハンドラに対しメッセージ(android.os.Messageインスタンス)を送信した際に発生します。
 
この場合、Eventオブジェクトには以下の子オブジェクトが付加されています。

名前

説明

Number

what

メッセージの種類を表します。

送信したMessageインスタンスのwhatフィールドと等価です。

Number

arg1

整数値のパラメータです。

送信したMessageインスタンスのarg1フィールドと等価です。

Number

arg2

整数値のパラメータです。

送信したMessageインスタンスのarg2フィールドと等価です。

ExternalObject

obj

送信したMessageインスタンスのobjフィールドと等価です。

なお、objフィールドの値がnull値の場合、null参照を示すExternalObjectオブジェクトが付加されます。

null参照のオブジェクトか否かはExternalObject.IsNullRefプロパティを用いることで確認できます。

変更履歴
*1 プラットフォーム固有のメッセージに限定せず、より広義的なメッセージを受け取るためのイベントになりました。

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る