Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Объявление

public static IntPtr GetMethodID(IntPtr javaClass, string methodName);

public static IntPtr GetMethodID(IntPtr javaClass, string methodName, string signature);

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

Параметры

javaClass Необработанный объект класса Java JNI (полученный путем вызова AndroidJNI.FindClass).
methodName Имя метода, объявленное в Java.
signature Подпись метода (например, полученная путем вызова AndroidJNIHelper.GetSignature).
isStatic Установите значение true для статических методов; false для экземплярных (нестатических) методов.

Описание

Сканирует определенный класс Java на наличие метода, соответствующего имени и сигнатуре.

Сравнение сигнатур выполняется, чтобы разрешить подклассы/базовые классы типов классов. Если подпись не указана, будет возвращен первый метод с правильным именем.

Смотрите так же: AndroidJNIHelper.GetSignature, AndroidJNIHelper.GetConstructorID, AndroidJNIHelper.GetFieldID.


Объявление

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

Параметры

javaClass Необработанный объект класса Java JNI (полученный путем вызова AndroidJNI.FindClass).
methodName Имя метода, объявленное в Java.
args Массив с параметрами, которые будут переданы в метод при вызове.
isStatic Установите значение true для статических методов; false для экземплярных (нестатических) методов.

Описание

Получить идентификатор метода JNI на основе аргументов вызова.

Универсальный параметр представляет тип возвращаемого значения метода, а обычный метод предполагает тип возвращаемого значения "void". Сканирует конкретный класс Java в поисках метода, соответствующего сигнатуре на основе переданных аргументов. Сравнение сигнатур выполняется для учета подклассов/базовых классов типов классов.


Объявление

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

Параметры

javaClass Необработанный объект класса Java JNI (полученный путем вызова AndroidJNI.FindClass).
methodName Имя метода, объявленное в Java.
args Массив с параметрами, которые будут переданы в метод при вызове.
isStatic Установите значение true для статических методов; false для экземплярных (нестатических) методов.

Описание

Получить идентификатор метода JNI на основе аргументов вызова.

Универсальный параметр представляет тип возвращаемого значения метода, а обычный метод предполагает тип возвращаемого значения "void". Сканирует конкретный класс Java в поисках метода, соответствующего сигнатуре на основе переданных аргументов. Сравнение сигнатур выполняется для учета подклассов/базовых классов типов классов.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3