説明 |
Root.ExternalMessageイベントを発行するために必要となるメッセージハンドラ(android.os.Handlerインスタンス)を返します。 ExternalObject.LoadJarメソッドでロードしたライブラリなどからBiz/Browserに対しイベントを発行したい場合、このインスタンスをライブラリ側に渡して下さい。 android.os.Handlerクラスの詳細につきましてはAndroid Developers(Android開発者向けサイト)のリファレンスマニュアルをご参照ください。 より追加されました |
|
呼出形式 |
var extobj = ExternalObject.GetMessageHandler()
|
|
戻り値 |
Root.ExternalMessageイベントを発行できるハンドラを格納したExternalObjectオブジェクト |
|
引数 |
なし |
|
例外 |
CRS-407 |
現在のセキュリティレベルではクラス 'ExternalObject'を利用できません |
使用例 |
/* メッセージハンドラを取得します */ var handler = ExternalObject.GetMessageHandler(); /* CRS上からのメッセージ発行例です。 Javaにおける下記のコードと等価です。 android.os.Handler handler; // 取得したメッセージハンドラ android.os.Message msg = android.os.Message.obtain(); msg.what = 0; msg.arg1 = 1; msg.arg2 = 2; msg.obj = "Sample Text"; handler.sendMessage(msg); */ var msg = ExternalObject.InvokeStatic("android.os.Message", null, "obtain"); msg.setProperty("what", 0); msg.setProperty("arg1", 1); msg.setProperty("arg2", 2); msg.setProperty("obj", new String("Sample Text")); handler.invoke("sendMessage", msg); |
|
関連項目 |
LoadJarメソッド |