안녕하세요
NDK를 이용하여 안드로이드 어플을 만들다가 궁금한게 있어서 질문하게 되었습니다.
JAVA에서 native 함수가 호출되면, native libraray에서 해당 함수를 찾아 구동하게 되는데요,
예를 들어, A라는 native함수가 호출되어 그에 해당되는 native 함수가 실행되었고,
native 함수가 완료된 이후에, A라는 native 함수가 또다시 호출 되었을때,
native 함수에서 이전에 사용했던 변수를 다시 사용하는 방법이 없을까요?
Audiorecorder를 이용하여 소리를 녹음하여 주기적으로 native 함수를 호출하는데
호출할때마다 클래스를 선언하고, 그에 따라 매번 변수를 초기화하는 과정이 비효율적인것 같아서요
처음에 호출할때, 클래스를 선언하고 변수를 초기화하면,
이후에 호출되는 함수들은 그냥 바로 값을 이용하도록 만들고 싶습니다.
방법을 아시는 분은 혹은 실마리가 될 수 있는 단서들이라도 알고 계신 분이 있으시면
답변 부탁드립니다.