Package version 1
Android
|
説明 |
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メソッド
|
|