以本机方式返回或启动Java活动



我的应用程序在Java中启动它的主要活动,而Java又启动我的纯本机活动(即,它输入android_native_app_glue.h提供的android_main(。

我现在希望能够:-完成本机活动并将其返回到我的主Java活动,或者-启动一个新的Java活动。

我如何在C++中原生地完成这两项操作?

我还需要能够将一些数据从本机活动传递到Java活动。有办法做到这一点吗?

以下是我在谷歌群组上关于这个问题的帖子。我最终不得不使用exit((来退出本机活动。

http://groups.google.com/group/android-ndk/browse_frm/thread/a630d0f1de886e81/91025438f5dd91c8?lnk=gst&q=丢失比特110#91025438f5dd91c8http://groups.google.com/group/android-ndk/browse_frm/thread/45286134315869cd/d60d7f8d02054dd6?lnk=gst&q=lost_bits1110#d60d7f8d02054dd6