如何在Android jni中释放字符串?

时间:2012-05-23 17:45:52

标签: java android cordova java-native-interface

我看到很多关于Android Jni的帖子,但我仍然不清楚如何编辑它。我有一个Phonegap应用程序在加载某个页面时有JNI错误。

根据我在研究期间阅读的内容,我需要发布本地存储。我想知道如何做到这一点。

我所看到的只是去做,但没有明确的道路可以做什么。

如果您要发布localRef字符串或创建globalRef字符串,您会做什么?

非常感谢。

1 个答案:

答案 0 :(得分:0)

所以你已经创建了512个本地引用,你需要创建更多。您必须通过DeleteLocalRef()发布一些您已创建的内容,如果这在您的代码中有意义,或者通过EnsureLocalCapacity()PushLocalFrame()请求更多本地广告位。我更喜欢后者与PopLocalFrame()一起使用:许多编码模式适合它,也许是你的。