Wzywam NativeActivity z JavaActivity. Punkt wejścia mojego NativeActivity jestNativeActivity nie kończy się
android_main(struct android_app* state)
Pod koniec tego wzywam
ANativeActivity_finish
Jednak moja aktywność natywnej prostu wisi, zamiast wrócić do aktywności Java, który nazwał go (ją nazywano po prostu używając startActivity
). Wygląda na to, że jest w stanie pauzy. Jedynym sposobem, w jaki mogę go uzyskać, aby powrócić do poprzedniej aktywności, jest wywołanie exit(0)
na końcu mojego android_main, jednak to zabija proces i powoduje inne problemy.
Jak mogę pomyślnie zakończyć działanie NativeActivity i powrócić do właściwości JavaActivity, która go nazwała?
Zastanawiam się, dlaczego to pytanie nie zostało odebrane, są nie wielu ludzi, którzy muszą zadzwonić NativeActivity z (Java) Activity i powrócić z nich? –