在我的jni
模块中,我将图像复制到bitmaps
以前从我的 java 应用程序传递的图像。
我使用AndroidBitmap_lockPixels/AndroidBitmap_unlockPixels
. 基本上,它可以正确渲染图像,但有一些奇怪的效果:有时应用程序会卡住,或者一段时间后
AndroidBitmap_lockPixels
总是返回 -3
(ANDROID_BITMAP_RESULT_ALLOCATION_FAILED)
. 我想这是因为我不是从GUI
线程更新这些位图,不是吗?
如果是这样,将这个操作“发布”到 GUI 的正确方法是什么
线?有可能jni
吗?
谢谢。