2011-11-14 2 views
2

자바 코드에서 클래스 오브젝트를 취득 :다른 클래스 JNI

public class ParentClass 
{ 
    class ChildClass 
    { 
     public String strUrl;   

     /** 
     * Standard Constructor. 
     */ 
     public ChildClass() 
     { 
      strUrl = ""; 
     { 
    } 

    // Some code goes here .... 
} 

당신은 내가 ParentClass과의 ChildClass을 볼 수있는 방법. 이제 내 JNI 코드에서 ChildClass을 가져 와서 생성자라고 부릅니다. JNI에는 ParentClass 개체가 있습니다.

ChildClass 개체를 ParentClass에서 가져오고 ChildClass 함수 또는 멤버 집합을 호출하려면 어떻게해야합니까?

답변

1

오라클 자바에서 구문은

env->FindClass("ParentClass$ChildClass"); 

이 5 월 안드로이드에 대한도 작동 될 것입니다. 내부 클래스의 Plus 생성자에는 외부 클래스에 대한 추가 매개 변수가 있습니다.

+0

답변 해 주셔서 감사합니다. –