|
説明 |
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メソッド |
|