谁能告诉我GetObjectField()
是否返回本地引用?我查阅了盛亮的JNI程序员指南,它没有明确地说GetObjectField()
返回本地引用。相反,它只是简单地说它“返回字段的值”(参见梁,第224页)。
尽管如此,我还是不确定,所以如果有人能确认它确实没有返回本地引用,我会很高兴的。因为如果是这样的话,我就必须对它调用DeleteLocalRef()
,因为我要调用GetObjectField()
很多次。
发布于 2018-06-03 07:43:29
是的,你应该在它上面调用DeleteLocalRef或者使用框架函数来管理本地引用。
https://stackoverflow.com/questions/50643075
复制相似问题