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

Объявление

public static IntPtr GetFieldID(IntPtr javaClass, string fieldName);

public static IntPtr GetFieldID(IntPtr javaClass, string fieldName, string signature);

public static IntPtr GetFieldID(IntPtr javaClass, string fieldName, string signature, bool isStatic = false);

Параметры

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

Описание

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

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

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


Объявление

public static IntPtr GetFieldID(IntPtr jclass, string fieldName, bool isStatic);

Параметры

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

Описание

Получить идентификатор поля JNI на основе определения типа. Общий параметр представляет тип поля.

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

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