virtualx-engine/platform/android
Fredia Huya-Kouadio 874aa1708f Resolve issue where the Godot app remains stuck when resuming.
This was caused by the fact that a new instance of Godot was created at resume while a previous instance already existed.
The previous instance would then go through its cleanup lifecycle, and would thus attempt to close the entire app, leading to the system to restart the app, thus starting the cycle anew.
The fix involves reusing the previous instance of Godot if one is available instead of creating a new one, as well as giving control to the host activity for how the process should be terminated.
2021-08-12 20:58:00 -07:00
..
api Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
export Make progress and errors translatable when exporting to Android 2021-08-01 17:15:56 +08:00
java Resolve issue where the Godot app remains stuck when resuming. 2021-08-12 20:58:00 -07:00
plugin Style: Cleanup uses of double spaces between words 2021-06-07 12:06:59 +02:00
android_keys_utils.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
android_keys_utils.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
audio_driver_opensl.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
audio_driver_opensl.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
detect.py Android: Remove -fno-integrated-as, it can break arm64v8 build 2021-05-19 19:48:36 +02:00
dir_access_jandroid.cpp Make all file access 64-bit (uint64_t) 2021-05-16 17:52:31 +02:00
dir_access_jandroid.h Add symlink API to the DirAccess (on macOS and Linux). 2021-05-22 17:36:16 +03:00
file_access_android.cpp Make all file access 64-bit (uint64_t) 2021-05-16 17:52:31 +02:00
file_access_android.h Make all file access 64-bit (uint64_t) 2021-05-16 17:52:31 +02:00
java_class_wrapper.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
java_godot_io_wrapper.cpp Add OS.get_external_data_dir() to get Android external directory 2021-06-10 16:48:37 +01:00
java_godot_io_wrapper.h Add OS.get_external_data_dir() to get Android external directory 2021-06-10 16:48:37 +01:00
java_godot_lib_jni.cpp Remove unused AudioDriverAndroid from Android 2021-06-10 08:31:23 +01:00
java_godot_lib_jni.h Remove unused AudioDriverAndroid from Android 2021-06-10 08:31:23 +01:00
java_godot_wrapper.cpp Fixes on android: 2021-04-06 22:02:10 +02:00
java_godot_wrapper.h Leverage java annotations to simplify the logic used to register the Godot plugin methods. 2021-03-16 01:20:43 -07:00
jni_utils.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
jni_utils.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
logo.png platform: Update metadata for export platforms 2020-08-14 00:32:05 +02:00
net_socket_android.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
net_socket_android.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
os_android.cpp Add OS.get_external_data_dir() to get Android external directory 2021-06-10 16:48:37 +01:00
os_android.h Merge pull request #49436 from madmiraal/add-android-external-dir-3.x 2021-06-10 18:24:21 +02:00
platform_config.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
power_android.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
power_android.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
run_icon.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
SCsub Remove unused AudioDriverAndroid from Android 2021-06-10 08:31:23 +01:00
string_android.h Modernize Thread 2021-02-18 11:58:08 +01:00
thread_jandroid.cpp Fixes on android: 2021-04-06 22:02:10 +02:00
thread_jandroid.h Modernize Thread 2021-02-18 11:58:08 +01:00