FastNativeAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Помечает собственный метод для использования более быстрых переходов Java машинного интерфейса (JNI).
[Android.Runtime.Annotation("dalvik.annotation.optimization.FastNative")]
public class FastNativeAttribute : Attribute
[<Android.Runtime.Annotation("dalvik.annotation.optimization.FastNative")>]
type FastNativeAttribute = class
inherit Attribute
- Наследование
-
FastNativeAttribute
- Атрибуты
Комментарии
Хотя выполняется быстрый собственный метод, сборка мусора не может приостановить поток и может быть заблокирована. Не используйте этот атрибут в длительных методах или методах, которые выполняют значительные операции ввода-вывода или получают собственные блокировки, которые могут храниться в течение длительного времени. Этот атрибут не влияет на методы, не являющиеся собственными.
Эта оптимизация — это тестируемый общедоступный API CTS, начиная с Android 14. Для обеспечения максимальной совместимости не вызывайте быстрые собственные методы в Android 13 и более ранних версиях. Динамическое связывание JNI работает только в Android 12 и более поздних версиях; Методы, используемые в Android 8–Android 11, должны быть явно зарегистрированы в JNI RegisterNatives. Атрибут игнорируется в Android 7 и более ранних версиях.
Java документации по dalvik.annotation.optimization.FastNative.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя. | Описание |
|---|---|
| FastNativeAttribute() |
Инициализирует новый экземпляр класса FastNativeAttribute. |