마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

C pthread에서 JNI CallBack 질문입니다.

0 추천
현재 JNI callBack을 구현하고 있습니다.

 

문제는 보통 c 함수 내의 다른 부분에서 jni함수를 부르면 정상적으로 콜백이 되지만

 

c함수 내의 pthread에서 jni 함수를 부르면 DeadObjectException이 난다는 것입니다.

 

초기에 jvm을 인스톨해서 attachcurrentThread 함수를 사용하라고 하지만

 

이역시 제대로 작동이 안되었습니다.

 

혹시 이부분에 대해 알고 계시거나 참고할 만한 자료가 있는분 계신가요?
ketaro1077 (140 포인트) 님이 2014년 12월 18일 질문

1개의 답변

0 추천
익명사용자 님이 2014년 12월 18일 답변
답변 감사드립니다.

제일 먼저 찾아보았던게 이 팁입니다.

하지만 내용이 조금 어려워서 attachCurrentThread를 pthread가 실행하기 전에 호출하여 스레드를 캐치하란 것인지

나중에 호출하는 것인지 등 사용하는 요령법을 모르겠어서 보류했습니다.

혹시 이 부분에 대해 실례가 안된다면 추가 설명을 해주시면 감사하겠습니다.
...