// main
JNIEXPORT void JNICALL Java_com_eaglesakura_jc_android_view_listener_NativeOnClickListener_onNativeClick(JNIEnv *env, jobject _this, jobject view, jc::ViewOnClickListener *pListener) {
    // call env reset
    initJniEnv(env);

    // コールバック
    pListener->onClick();

    return;
}
Esempio n. 2
0
// main
JNIEXPORT void JNICALL Java_com_eaglesakura_jc_android_app_util_JavaNativeThread_onBackground(JNIEnv *env, jobject _this, jint pointer) {
    // call env reset
    initJniEnv(env);

    ndk::JavaJointThread *thread = (ndk::JavaJointThread *) pointer;
    if (thread) {
        thread->getRunnable()->run();
        ndk::JavaJointThread::removeAutorelease(thread);
    }

    return;
}