您的位置:首页 > 移动开发 > Objective-C

how to save a c++ object in java object and use it

2012-08-12 10:58 645 查看
http://blog.csdn.net/luoshengyang/article/details/6817933

save:

static void android_os_MessageQueue_setNativeMessageQueue(JNIEnv* env, jobject messageQueueObj,  

        NativeMessageQueue* nativeMessageQueue) {  

    env->SetIntField(messageQueueObj, gMessageQueueClassInfo.mPtr,  

             reinterpret_cast<jint>(nativeMessageQueue));  
}  

reuse:

nativePollOnce(mPtr, nextPollTimeoutMillis);  

static void android_os_MessageQueue_nativePollOnce(JNIEnv* env, jobject obj,  

        jint ptr, jint timeoutMillis) {  

    NativeMessageQueue* nativeMessageQueue = reinterpret_cast<NativeMessageQueue*>(ptr);  

    nativeMessageQueue->pollOnce(timeoutMillis);  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  object c++ java android os