Package version 1
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クラス |