I have an android app that is setup to start a Java activity (call it MyJavaActivity), which in turn launches a NativeActivity. When the NativeActivity finishes it returns b
I'd make mInstance private. Just in case some other code is accidentally setting it.