diff options
| author | assiduous <assiduous@diligentgraphics.com> | 2020-04-25 22:48:22 +0000 |
|---|---|---|
| committer | assiduous <assiduous@diligentgraphics.com> | 2020-04-25 22:48:22 +0000 |
| commit | 99524978cb8cca8c3aa21d8f060630b141f20703 (patch) | |
| tree | 9075e7270208a740f34139e6ecdc212436efd5d7 /NativeApp/src/Android/AndroidMain.cpp | |
| parent | travis: fixed path to install folder (diff) | |
| download | DiligentTools-99524978cb8cca8c3aa21d8f060630b141f20703.tar.gz DiligentTools-99524978cb8cca8c3aa21d8f060630b141f20703.zip | |
Android app: enabling handling mode command line argum
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(); |
