summaryrefslogtreecommitdiff
path: root/navit/android.c
diff options
context:
space:
mode:
authorzoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-28 17:58:52 +0000
committerzoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-28 17:58:52 +0000
commitffdf831b777137b5d3ef141f6a199731c8498980 (patch)
tree70eec3a8a150f491668f716f0ba5ec85b7173a45 /navit/android.c
parent2b091426759baf6f9f85df8ab03b485f46dbe0d0 (diff)
downloadnavit-ffdf831b777137b5d3ef141f6a199731c8498980.tar.gz
Add:Android:Call any command from java, just like in navit.xml
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4061 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/android.c')
-rw-r--r--navit/android.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/navit/android.c b/navit/android.c
index 44cb786ba..0c3af56b7 100644
--- a/navit/android.c
+++ b/navit/android.c
@@ -269,6 +269,16 @@ Java_org_navitproject_navit_NavitGraphics_CallbackMessageChannel( JNIEnv* env, j
navit_zoom_out_cursor(global_navit, 2);
// navit_zoom_out_cursor(attr.u.navit, 2);
}
+ else if (i==5)
+ {
+ // call a command (like in gui)
+ s=(*env)->GetStringUTFChars(env, str, NULL);
+ dbg(0,"*****string=%s\n",s);
+
+ command_evaluate(global_navit,s);
+
+ (*env)->ReleaseStringUTFChars(env, str, s);
+ }
else if (i == 4)
{
s=(*env)->GetStringUTFChars(env, str, NULL);