我有一个设置为启动JavaActivity(称为MyJavaActivity)的Android应用程序,它又启动了一个NativeActivity。当NativeActivity完成时,它返回到MyJavaActivity。我还有一个Java单例类(称为MyJavaSingleton),我想在应用程序的整个生命周期中将其保留在内存中。我从我的NativeActivity(使用JNI)设置了一些单例类的成员变量,稍后可以由MyJavaActivity检索。问题是,在NativeActive退出之前,MyJavaSingleton实例似乎一直在内存中,但是当MyJavaActivity再次