瀏覽代碼

Android: document workaround to use JNI on native thread (see bug #4406)

Sylvain 5 年之前
父節點
當前提交
30359a689f
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      docs/README-android.md

+ 10 - 0
docs/README-android.md

@@ -243,6 +243,16 @@ your thread automatically anyway (when you make an SDL call), but it'll never
 detach it.
 detach it.
 
 
 
 
+If you ever want to use JNI in a native thread (created by "SDL_CreateThread()"),
+it won't be able to find your java class and method because of the java class loader
+which is different for native threads, than for java threads (eg your "main()").
+
+the work-around is to find class/method, in you "main()" thread, and to use them
+in your native thread.
+
+see:
+https://developer.android.com/training/articles/perf-jni#faq:-why-didnt-findclass-find-my-class
+
 Using STL
 Using STL
 ================================================================================
 ================================================================================