FastNativeAttribute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
標記一種原生方法,用來使用更快的 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
- 屬性
備註
雖然執行方式是快速的原生方法,但垃圾回收無法暫停其執行緒,且可能會被阻擋。 請勿在長期執行的方法或進行大量 I/O 或取得可長期保留的原生鎖的方法上使用此屬性。 此屬性對非原生方法不影響。
這項優化是從 Android 14 開始經過 CTS 測試的公開 API。 為了達到最大相容性,請避免在 Android 13 及更早版本呼叫快速原生方法。 動態 JNI 連結僅適用於 Android 12 及更新版本;Android 8 至 Android 11 所用的方法必須明確註冊於 JNI RegisterNatives。 這個屬性在 Android 7 及更早版本中被忽略了。
的 dalvik.annotation.optimization.FastNativeJava 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| FastNativeAttribute() |
初始化 FastNativeAttribute 類別的新執行個體。 |