Package version 1

ExternalObject.IsInstanceOfメソッド(Java連携)

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

 



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