Я работаю над своей игрой на Android C ++ с Android Studio и использовал этот код из примеров Google (native-активность).Все работает.Но когда я нажимаю кнопку BACK BACKTON на эмуляторе, игра переходит в фоновый режим, и когда я возобновляю игру, она перезапускается с начала, а не продолжается.Я добавляю свои переменные в состояние приложения и пытаюсь перезагрузить свое «игровое состояние» при запуске приложения.
Проблема в том, что состояние-> saveState всегда равно NULL.Даже после того, как возобновить приложение.
Это код: https://github.com/googlesamples/android-ndk/blob/master/native-activity/app/src/main/cpp/main.cpp#L327
Я добавил эту строку в свой xml: android: alwaysRetainTaskState = "true" в своей деятельности