0

JNI把握しようとしている を使用する場合、任意の が与えられた場合、それが または であるかどうjobjectかを判断することは可能ですLocalRefGlobalRef?

残念ながら、両方とも別々にリリースする必要がありますが、両方とも同じ型NewLocalRefを返します。NewGlobalRefjobject

これが不可能な場合、少なくともjobject、Java から直接呼び出されるネイティブ関数に引数として渡されるすべての s、または JNI 呼び出しから返されるすべての s (それ以外NewGlobalRef) はすべてLocalRefs であると想定できます。

確かにOracle JavaおよびAndroidにあるようですが、その仮定が有効であることを確認するためのドキュメントは見つかりません。

4

1 に答える 1