현재 A 액티비티에서 System.Load를 해서 사용하는데 있어서는 문제가 없습니다.

 

근데 A 액티비티에서 B 액티비티를 StartActivity로 실행하고 B 액티비티에서 해당 jni 라이브러리를 사용하는 방법을 모르겠습니다.

B액티비티에서 System.Load 하지 않고  DexClassLoader 로 가져온 Class<?> 의 Method를 실행하면 "no implementation found for native" 이 뜹니다.

그래서 다음번엔 System.Load를 해봤는데 UnsatisfiedLinkError 가 뜹니다.

 

혹시 A액티비티에서 DexClassLoader 로 불러온 Class<?> 객체나 Method를 B 액티비티로 넘기는 방법이 있는지요?

아니면 다른 방법이 있는지...

 

조언 부탁드려요. ㅡㅜ