Package version 1
Android
説明 |
Javaオブジェクトが指定されたクラスのインスタンスか否かを取得します。 null参照を持つExternalObjectオブジェクトに対し本メソッドを呼び出した場合、常にtrueが返されます。
|
|
呼出形式 |
var ret = extobj.IsInstanceOf( className [, libraryId ] )
|
|
戻り値 |
Javaオブジェクトが指定されたクラスのインスタンスの場合true, そうでなければfalse
|
|
引数 |
String className |
Javaクラス名 名前空間を含めた完全修飾名で記述します。大文字と小文字を区別します。
|
|
String libraryId |
Javaクラスが定義されているライブラリ 詳細は外部Jarファイルのロードを参照してください。
|
例外 |
EXTOBJ-13 |
クラス情報を取得できません |
|
EXTOBJ-15 |
ID”%s”のJarファイルはロードされていません
|
使用例 |
var extobj1 = ExternalObject.GetCurrentContext(); if(extobj1.IsInstanceOf("android.app.Activity")){ var extobj2 = extobj1.cast("android.app.Activity"); /* … */ } |
|
関連項目 |
Castメソッド |