Advertisement
Guest User

Untitled

a guest
Aug 27th, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. thread([&](){
  2. //std::lock_guard<mutex> l(jni_mutex);
  3. debug("%@ %@ %@ %i", java_vm, jni_env, core_class, callback);
  4. debug("callback: %s : %s", callback, cbid);
  5. try {
  6. return;
  7. java_vm->AttachCurrentThread(&jni_env, NULL);
  8. jmethodID method = android::jni_env->GetStaticMethodID(android::core_class, "callback", "(II)V");
  9. jni_env->CallStaticVoidMethod(core_class, method, callback, cbid);
  10. java_vm->DetachCurrentThread();
  11. } catch(std::exception &e) {
  12. debug("android callback %s", e.what());
  13. }
  14. }).detach();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement