현재 iOS와 Android간의 멀티플렛폼을 위해 cocos2d-x로 개발중입니다.


질문드리고자 하는 것은 기기의 홈버튼이나 뒤로가기 버튼을 눌렀을때, 해당 이벤트의 제어에 관한 질문입니다.


iOS에서는 ios폴더 안에 있는 AppController.mm를 통해서,  Android의 경우, src폴더 안에 있는 프로젝트명.java를 통해서


제어를 할 수 있는데, AppController.mm의 경우 cocos2d-x의 개발언어인 C++로 작성되기 때문에 어려움이 없지만,


Android에서는 프로젝트명.java 안에서 C++이 아닌 Java를 사용해야합니다.


사운드의 경우에는 Java용 인터페이스가 존재하여 제어하는 것에는 문제가 없는데, 


예외적인 부분에서 일시정지 화면을 생성하거나 할때는, C++에서 작성된 클래스의 인스턴스도 얻어오고 함수도 호출해야하는데,


언어가 이렇게 다른 상황에서는 어떻게 처리해야할지 모르겠습니다.


제가 Java에 대해서 그렇게 잘 알진 못하여 이렇게 질문드립니다.