Package version 1

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

Android

 

説明

Javaクラスのスタティックメソッドを呼び出します。Javaクラスのインスタンスは生成されません。

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

 

呼出形式

var ret = ExternalObject.InvokeStatic( className, libraryId, methodName [, param1 [, ... ] ] )

 

戻り値

Javaクラスのメソッドの戻り値

 

引数

String className

メソッドが定義されているJavaクラス名

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

 

 

String libraryId

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

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

 

 

String methodName

メソッド名

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

 

 

Object param1...n

メソッドの引数

詳細は引数の指定方法を参照してください。

 

例外

EXTOBJ-3

メソッド%sを見つけられませんでした

 

EXTOBJ-4

メソッド%sの呼び出しに失敗しました

 

EXTOBJ-8

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

 

EXTOBJ-10

サポートされていないデータ型です

 

EXTOBJ-11

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

 

EXTOBJ-15

 

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

使用例

var ret = ExternalObject.InvokeStatic("java.lang.Math ", null, "pow", 2.5, 0.5);
print(ret, "\n");
 
var ret = ExternalObject.InvokeStatic("sampleNS.SampleClass", "sampleLib", "SampleSMethod", 123);
print(ret, "\n");
 

関連項目

ExtValクラス

Invokeメソッド

 



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