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

This commit is contained in:
Sylvain 2021-06-01 20:11:59 +02:00
parent b63cb822bf
commit 30359a689f
No known key found for this signature in database
GPG Key ID: 5F87E02E5BC0939E

View File

@ -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
================================================================================ ================================================================================