NativeActivity не заканчивается
Я называю NativeActivity из JavaActivity. Точка входа в мою NativeActivity
android_main(struct android_app* state)
В конце этого я звоню
ANativeActivity_finish
Однако мое родное действие просто зависает, вместо того, чтобы вернуться к Java Activity, которая его вызывала (она была вызвана просто с помощьюstartActivity
). Кажется, что это в состоянии паузы. Единственный способ вернуть его к предыдущему действию - позвонитьexit(0)
в конце моего android_main, однако это убивает процесс и вызывает другие проблемы.
Как я могу успешно выйти из своей NativeActivity и вернуться к JavaActivity, которая его вызвала?