Android NDK: ¿Cómo anular onBackPressed en NativeActivity sin java?

Mi aplicación está escrita completamente en C / C ++ usando NativeActivity , no tiene código Java (basado en el ejemplo NDK de "actividad nativa"). Presionando el botón "volver" se cierra (destruye la actividad), pero necesito otro behaivor de este botón porque tengo mi propia interfaz de usuario y los menús que se muestran a través de OpenGL.

Como he leído , con el fin de cambiar behaivor de "volver" botón, tengo que anular el método onBackPressed() de la clase de actividad de Java. Pero no uso Java, ¿puedo llegar a este método desde C / C ++ para anularlo?

Si no, ¿hay otra manera de manejar con el botón "back" usando NDK, sin código java?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.