AndroidJavaObject
класс в UnityEngine
Выполнено в:UnityEngine.AndroidJNIModule
Описание
AndroidJavaObject представляет собой Unity представление общего экземпляра java.lang.Object.
Его можно использовать как бестиповый интерфейс к экземпляру любого класса Java. Примечание: этот API может быть использован из пользовательской темы, но требует, чтобы эта тема была сначала присоединена к JVM, см. AndroidJNI.AttachCurrentThread.
Конструкторы
| Конструктор | Описание |
|---|---|
| AndroidJavaObject | Создаёт AndroidJavaObject по имени класса. |
Открытые методы
| Метод | Описание |
|---|---|
| Call | Вызывает Java-метод у объекта (нестатический). |
| CallStatic | Вызов статического Java-метода у класса. |
| CloneReference | Создает клон объекта C#, который ссылается на тот же Java-объект. |
| Dispose | Обратный вызов IDisposable. |
| Get | Возвращает значение поля объекта (нестатического). |
| GetRawClass | Возвращает низкоуровневый указатель jclass на класс Java. Примечание: работа с низкоуровневыми функциями JNI требует хорошего знания Android Java Native Interface (JNI). |
| GetRawObject | Получает необработанный jobject указатель на Java object.Note: Использование необработанных JNI функций требует продвинутых знаний Android Java Native Interface (JNI). |
| GetStatic | Возвращает значение статического поля у типа объекта. |
| Set | Задаёт значение поля объекта (нестатического). |
| SetStatic | Задаёт значение статического поля у типа объекта. |