Launching Android SDL_Main

Is it possible to launch SDL_main non statically. I understand that some
contexts can stick around but I am willing to work those out.

The major problem that I see is with getting the context so If I can pass
in the current application context and hold that, then I can handle the
lifecycle with something like this since I want to launch the SDL activity
from another activity.

SDLActivity mActivity = new SDLActivity(getApplicationContext());

I run into problems because if I try to call nativeinit from the mActivity