FastNativeAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Marca un método nativo para usar transiciones de interfaz nativa (JNI) más rápidas Java.
[Android.Runtime.Annotation("dalvik.annotation.optimization.FastNative")]
public class FastNativeAttribute : Attribute
[<Android.Runtime.Annotation("dalvik.annotation.optimization.FastNative")>]
type FastNativeAttribute = class
inherit Attribute
- Herencia
-
FastNativeAttribute
- Atributos
Comentarios
Aunque se ejecuta un método nativo rápido, la recolección de elementos no utilizados no puede suspender su subproceso y puede bloquearse. No use este atributo en métodos o métodos de ejecución prolongada que realicen E/S significativos o adquieran bloqueos nativos que se pueden mantener durante mucho tiempo. Este atributo no tiene ningún efecto en los métodos no nativos.
Esta optimización es una API pública probada por CTS a partir de Android 14. Para obtener la máxima compatibilidad, evite llamar a métodos nativos rápidos en Android 13 y versiones anteriores. La vinculación dinámica de JNI solo funciona en Android 12 y versiones posteriores; Los métodos usados en Android 8 a Android 11 deben estar registrados explícitamente con JNI RegisterNatives. El atributo se omite en Android 7 y versiones anteriores.
Java documentación para dalvik.annotation.optimization.FastNative.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| FastNativeAttribute() |
Inicializa una nueva instancia de la clase FastNativeAttribute. |