AndroidJNIHelper.GetConstructorID
Declaration
public static IntPtr GetConstructorID(IntPtr javaClass);public static IntPtr GetConstructorID(IntPtr javaClass, string signature);Параметры
| Параметр | Описание |
|---|---|
| javaClass | Низкоуровневый объект класса Java для JNI (получается вызовом AndroidJNI.FindClass). |
| подпись | Сигнатура метода конструктора (e.g. получена при вызове AndroidJNIHelper.GetSignature). |
Описание
Ищет в указанном классе Java конструктор, соответствующий сигнатуре.
Сравнение сигнатур допускает подклассы и базовые классы указанных типов. Если сигнатура не задана, возвращается первый найденный конструктор.
Дополнительные ресурсы: AndroidJNIHelper.GetSignature, AndroidJNIHelper.GetMethodID, AndroidJNIHelper.GetFieldID.
Declaration
public static IntPtr GetConstructorID(IntPtr jclass, object[] args);Параметры
| Параметр | Описание |
|---|---|
| javaClass | Низкоуровневый объект класса Java для JNI (получается вызовом AndroidJNI.FindClass). |
| аргументы | Массив с параметрами, которые будут переданы конструктору при вызове. |
Описание
Получить метод JNI ID для конструктора, основанного на аргументах вызова.
Ищет в указанном классе Java конструктор с сигнатурой, соответствующей переданным аргументам. Сравнение сигнатур допускает подклассы и базовые классы указанных типов.