diff options
author | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-03-20 00:09:52 +0000 |
---|---|---|
committer | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-03-20 00:09:52 +0000 |
commit | c02ce3cca1eae8411dc9b2de644be960302d40d4 (patch) | |
tree | 0d5b6277d2e64ebf6e50d1a9a429a7a3ecab637c /navit/android.c | |
parent | eb9ffabd36ae356d097c3dcb8d1ca8f6f328af21 (diff) | |
download | navit-c02ce3cca1eae8411dc9b2de644be960302d40d4.tar.gz |
Fix:android:Added two wrongly deleted functions again
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4376 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/android.c')
-rw-r--r-- | navit/android.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/navit/android.c b/navit/android.c index 67ca7c0af..556b670a4 100644 --- a/navit/android.c +++ b/navit/android.c @@ -27,6 +27,29 @@ jobject *android_activity; struct callback_list *android_activity_cbl; int android_version; +int +android_find_class_global(char *name, jclass *ret) +{ + *ret=(*jnienv)->FindClass(jnienv, name); + if (! *ret) { + dbg(0,"Failed to get Class %s\n",name); + return 0; + } + (*jnienv)->NewGlobalRef(jnienv, *ret); + return 1; +} + +int +android_find_method(jclass class, char *name, char *args, jmethodID *ret) +{ + *ret = (*jnienv)->GetMethodID(jnienv, class, name, args); + if (*ret == NULL) { + dbg(0,"Failed to get Method %s with signature %s\n",name,args); + return 0; + } + return 1; +} + JNIEXPORT void JNICALL Java_org_navitproject_navit_Navit_NavitMain( JNIEnv* env, jobject thiz, jobject activity, jobject lang, int version, jobject display_density_string) { |