1

问题描述

Android应用程序中,我有课程MainClass ,在那个课程中,我MainClass有公共功能Callback,可以做一些工作。

public class MainClass {

  public class TestClass {

      TestClass( ) {
          // 
          // Some code goes here.
          //
      }

      public void Callback( ) {
          // 
          // Do some work. 
          //
      } 
   }
}

问题

我如何Callback从 JNI 调用方法,我使用这种方式,但我的应用程序崩溃了。

jclass cls = (*env)->FindClass( env, "com/application/Test/MainClass/TestClass" );
jmethodID mid = (*env)->GetMethodID( env, cls, "Callback", "()V" );
4

1 回答 1

1

尝试使用 GetObjectClass 而不是 FindClass

于 2011-06-23T08:45:48.277 回答