J'ai une fonction C, je retourne simplement un entier, comme suit:JNI sur Android, comment passer int de c à java
JNIEXPORT jint JNICALL Java_org_project_ScreenPosition(JNIEnv* env, jobject thiz){
int i=1;
return i;
}
J'appelle cette fonction de la manière d'une activité onCreateContextMenu Android, comme suit:
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo){
menu.setHeaderTitle("TryMenu");
int a=ScreenPosition();
return;
}
Mais tout accident
Pouvez-vous poster ici le code de la classe déclarant la méthode native? –
La trace de la pile d'erreurs peut également être utile. –