应用启动前一瞬间,下拉通知栏,等应用加载完成,拉回通知栏应用冻结

应用启动前一瞬间,下拉通知栏,等应用加载弹出权限框,拉回通知栏,点击权限框,结果应用冻结,点击按钮都没有效果。
后来发现是去掉通知栏后AppDelegate::applicationDidEnterBackground()没有执行
再往上找问题,Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeOnResume()里面
if (Director::getInstance()->getOpenGLView()) {
// don’t invoke at first to keep the same logic as iOS
// can refer to https://github.com/cocos2d/cocos2d-x/issues/14206
if (!firstTime)
Application::getInstance()->applicationWillEnterForeground();

        cocos2d::EventCustom foregroundEvent(EVENT_COME_TO_FOREGROUND);
        cocos2d::Director::getInstance()->getEventDispatcher()->dispatchEvent(&foregroundEvent);

        firstTime = false;
    }

firstTime依然是true!导致我回到应用还是冻结,冻结的状态下再切换一下后台就没问题了,这个firstTime要怎么才能在我刚才的状态下启动的时候改回来?