diff options
Diffstat (limited to 'NativeApp/src/Android/AndroidMain.cpp')
| -rw-r--r-- | NativeApp/src/Android/AndroidMain.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/NativeApp/src/Android/AndroidMain.cpp b/NativeApp/src/Android/AndroidMain.cpp index e3b96d3..ddbeac0 100644 --- a/NativeApp/src/Android/AndroidMain.cpp +++ b/NativeApp/src/Android/AndroidMain.cpp @@ -44,15 +44,18 @@ void android_main(android_app* state) //Init helper functions ndk_helper::JNIHelper::Init(state->activity, HELPER_CLASS_NAME); + auto mode = ndk_helper::JNIHelper::GetInstance()->GetIntentStringExtra("mode"); + + if (!mode.empty()) + { + std::string cmd_line = "-mode " + mode; + theApp->ProcessCommandLine(cmd_line.c_str()); + } state->userData = theApp.get(); state->onAppCmd = AndroidAppBase::HandleCmd; state->onInputEvent = AndroidAppBase::HandleInput; -#ifdef USE_NDK_PROFILER - monstartup("libEngineSandbox.so"); -#endif - // Prepare to monitor accelerometer theApp->InitSensors(); |
