Я создал 3D-игру с помощью Android Studio, действие OpenGL с собственным кодом C++. Мой код работает нормально до тех пор, пока не произойдет задержка около 5 минут, из-за которой приложение закроется без причины.
Я заметил, что приложение, которому требуется около 4 ГБ ОЗУ, автоматически приостанавливается, возобновляется, а затем останавливается. Я думал, что это менеджер памяти Android, но не уверен. Я все еще пытался использовать bigheap=true. Я уверен, что код этого не делает.
Сначала я уже попробовал getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); это только поддержание экрана, а не режим сна.
Подробнее здесь: https://stackoverflow.com/questions/787 ... droid-game