FindClass之前要先AttachCurrentThread到主线程,之后要DetachCurrentThread.
或者在确定是主线程的地方预先FindClass,保存全局变量。记得要NewGlobalRef,否则依然不能跨线程调用。
本文介绍了在使用FindClass时确保正确跨线程调用的方法。主要内容包括:在非主线程中通过AttachCurrentThread和DetachCurrentThread进行操作,或者在主线程中预先FindClass并使用NewGlobalRef来保持引用的有效性。
FindClass之前要先AttachCurrentThread到主线程,之后要DetachCurrentThread.
或者在确定是主线程的地方预先FindClass,保存全局变量。记得要NewGlobalRef,否则依然不能跨线程调用。
4537

被折叠的 条评论
为什么被折叠?