very thanks. i'm already slove this problem at GetStaticMethodID() CallStaticIntMethod() method.
On 10月16日, 午前7:54, Michael MacDonald <[email protected]> wrote: > The method you are calling is not static, but you are not calling it > with an instance object. You are calling it with the class object > instead. Probably you want to make the method you are calling static. > > zhangho wrote: > > JNI problem : from c Languege call Java > > > i think from c Languege call Java, > > but that CallIntMethod() return value is not equals getIpv6() -> 99, > > CallIntMethod() its always return strange value is [-1091242504] or > > [11212] . > > > additional i already slove [Method not found: 'getIpv6' '(I;)I'] > > error. > > > please help me! > > > java Language: > > public void onCreate() { > > setConnecCallback2(); > > } > > > public static native void setConnecCallback2(); > > > public int getIpv6(int ipv6){ > > > Log.i("JNI", "Callback from Native Messenger to Java Hello Chat"); > > > return 99; > > } > > > static { > > System.loadLibrary("mm"); > > } > > > cLanguage: > > #include <string.h> > > #include <jni.h> > > #include <stdio.h> > > #include <pthread.h> > > > JNIEXPORT void JNICALL Java_com_ServersService_setConnecCallback2 > > (JNIEnv *env, jobject this) { > > > FILE *fd; > > fd = fopen("/sdcard/made.log", "w"); > > > jclass jcCallback = (*env)->FindClass(env,"com.ServersService"); > > > jmethodID mid = (*env)->GetMethodID(env,jcCallback,"getIpv6","(I)I"); > > > int ii = (int)(*env)->CallIntMethod(env, jcCallback ,mid, 444 ); > > > fprintf(fd, "iii is : [%d] \n", ii); > > fclose(fd); > > > return; > > } > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

