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
-~----------~----~----~----~------~----~------~--~---

Reply via email to