Package version 1

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

Android

 

説明

Javaクラスのスタティックフィールドの値を取得します。Javaクラスのインスタンスは生成されません。

このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。

 

呼出形式

var ret = ExternalObject.GetPropStatic( className, libraryId, fieldName )

 

戻り値

Javaクラスのフィールドの値

 

引数

String className

フィールドが定義されているJavaクラス名

名前空間を含めた完全修飾名で記述します。大文字と小文字を区別します。

 

 

String libraryId

Javaクラスが定義されているライブラリ

詳細は外部Jarファイルのロードを参照してください。

 

 

String fieldName

フィールド名

大文字と小文字を区別します。

 

例外

EXTOBJ-5

フィールド%sを見つけられませんでした

 

EXTOBJ-6

フィールド%sの取得に失敗しました

 

EXTOBJ-8

クラス%sを見つけられませんでした

 

EXTOBJ-9

null参照に対する操作です

 

EXTOBJ-11

%s名前空間のオブジェクトは操作できません

 

EXTOBJ-15

 

ID”%s”のJarファイルはロードされていません

使用例

var ret1 = ExternalObject.GetPropStatic("android.os.Build$VERSION", null, "SDK_INT");
print("SDK VERSION=", ret1, "\n");
 
print(ExternalObject.GetPropStatic("sampleNS.SampleClass", "sampleLib", "SampleSProp"), "\n");

 

関連項目

ExtValクラス

SetPropStaticGetPropertyメソッド

 



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