JNIEnv *jnienv;
jobject *android_activity;
-struct callback_list *android_activity_cbl;
int android_version;
int
const char *displaydensitystr;
android_version=version;
__android_log_print(ANDROID_LOG_ERROR,"test","called");
- android_activity_cbl=callback_list_new();
jnienv=env;
android_activity=activity;
(*jnienv)->NewGlobalRef(jnienv, activity);
}
JNIEXPORT void JNICALL
-Java_org_navitproject_navit_Navit_NavitActivity( JNIEnv* env, jobject thiz, int param)
-{
- dbg(0,"enter %d\n",param);
- callback_list_call_1(android_activity_cbl, param);
- if (param == -3)
- exit(0);
-}
-
-JNIEXPORT void JNICALL
Java_org_navitproject_navit_NavitGraphics_SizeChangedCallback( JNIEnv* env, jobject thiz, int id, int w, int h)
{
dbg(0,"enter %p %d %d\n",(struct callback *)id,w,h);
#include <jni.h>
extern JNIEnv *jnienv;
extern jobject *android_activity;
-extern struct callback_list *android_activity_cbl;
extern int android_version;
int android_find_class_global(char *name, jclass *ret);
int android_find_method(jclass class, char *name, char *args, jmethodID *ret);