Я новичок в JNI.
У меня есть две (или более) действия, которые хотят использовать ту же функцию JNI.
В настоящее время я должен определить две функции JNI, которые вызывают другую функцию,
например.
Android NDK Two Activities Используйте ту же функцию JNI
int foo() { return 1; }
int Java_my_pkg_activity1_foo1(JNIEnv *env, jobject thiz) {
return foo();
}
int Java_my_pkg_activity2_foo2(JNIEnv *env, jobject thiz) {
return foo();
}
Есть ли более удобный способ определить только одну функцию JNI, которая может быть вызвана несколькими деятельности, так что я не должен определять Java_my_pkg_activityX_foo2() для каждого вида деятельности?
Это работает! большое спасибо – user538565