言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

AndroidJNIHelper.GetMethodID

public static function GetMethodID(javaClass: IntPtr, methodName: string, signature: string = "", isStatic: bool = false): IntPtr;

Parameters

javaClass JavaクラスオブジェクトのRaw JNI (AndroidJNI.FindClassを呼び出すことで取得します).
methodName Javaで宣言されたメソッドの名前
signature メソッドシグネチャ(例: AndroidJNIHelper.GetSignatureを呼び出すことで取得します)
isStatic trueであればstaticメソッド、falseであれば(非static)メソッド

Description

名前とシグネチャにマッチングするメソッドのための特定のJavaクラスをスキャンします。

シグネチャの比較はクラス型のサブ/ベースクラスを許可するために行われます。 シグネチャ無しで提供されていれば最初に見つかったメソッドを返します。 See Also: AndroidJNIHelper.GetSignature, AndroidJNIHelper.GetConstructorID, AndroidJNIHelper.GetFieldID.

public static function GetMethodID(jclass: IntPtr, methodName: string, args: object[], isStatic: bool): IntPtr;

Parameters

javaClass JavaクラスオブジェクトのRaw JNI (AndroidJNI.FindClassを呼び出すことで取得します).
methodName Javaで宣言されたメソッドの名前
args 実行された時にコンストラクタに渡された引数の配列
isStatic trueであればstaticメソッド、falseであれば(非static)メソッド

Description

引数を呼び出すベースとなるJNIメソッドIDを取得します。

ジェネリックパラメーターはメソッドの戻り値の型を表し、標準のメソッドは戻り値が 'void' を想定しています。 名前とシグネチャにマッチングするメソッドのための特定のJavaクラスをスキャンします。 シグネチャの比較はクラス型のサブ/ベースクラスを許可するために行われます。

public static function GetMethodID(jclass: IntPtr, methodName: string, args: object[], isStatic: bool): IntPtr;

Parameters

javaClass JavaクラスオブジェクトのRaw JNI (AndroidJNI.FindClassを呼び出すことで取得します).
methodName Javaで宣言されたメソッドの名前
args 実行された時にコンストラクタに渡された引数の配列
isStatic trueであればstaticメソッド、falseであれば(非static)メソッド

Description

引数を呼び出すベースとなるJNIメソッドIDを取得します。

ジェネリックパラメーターはメソッドの戻り値の型を表し、標準のメソッドは戻り値が 'void' を想定しています。 名前とシグネチャにマッチングするメソッドのための特定のJavaクラスをスキャンします。 シグネチャの比較はクラス型のサブ/ベースクラスを許可するために行われます。