Package version 1

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

Android

 

説明

Javaオブジェクトのメソッドを呼び出します。

 

呼出形式

var ret = extobj.Invoke( methodName [, param1 [, ... ] ] )

 

戻り値

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

 

引数

String methodName

メソッド名

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

 

 

Object param1...n

メソッドの引数

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

 

例外

EXTOBJ-3

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

 

EXTOBJ-4

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

 

EXTOBJ-8

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

 

EXTOBJ-9

null参照に対する操作です

 

EXTOBJ-10

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

 

EXTOBJ-11

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

 

EXTOBJ-15

 

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

使用例

var extobj1 = new ExternalObject("java.util.Random");
var ret = extobj1.Invoke("nextInt", 10);
print(ret, "\n");
 
var extobj2 = ExternalObject.InvokeStatic("java.util.Calendar", null, "getInstance");
var ret = extobj2.Invoke("toString");
print(ret, "\n");
 
var extobj3 = new ExternalObject("sampleNS.SampleClass", "sampleLib");
var ret = extobj3.Invoke("sampleFunction");
print(ret, "\n");
 

関連項目

ExtValクラス

InvokeStaticメソッド

 



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