Я переношу существующую игру с iOS на Android, используя cocos2dx. Когда приложение ставится на паузу, например, при нажатии кнопки «заблокировать» на устройстве, приложение приостанавливается/переходит в спящий режим, как и должно быть. Но когда устройство повторно активируется, и мое приложение снова появляется, оно зависает на пару секунд. Что я хотел бы сделать, так это показать модальное сообщение в игре, сообщающее пользователю, что он / она должен подождать секунду, пока игра не вернется из режима замораживания. Но я просто могу сделать эту работу.
Я пытался показать сообщение в «onPause» и «onResume», но сообщение не отображается до тех пор, пока режим замораживания не закончится, и я хотел бы, чтобы оно отображалось в момент повторного появления приложения.
Как я могу заставить это работать?
на iOS можно получить уведомление до того, как приложение перейдет в фоновый режим. «applicationWillResignActive», и я не могу найти ничего подобного на Android. Существует ли на Android какая-либо функция уведомления/делегата, такая как «pre-onPause»?
Любые идеи приветствуются.
Лучший