如何处理 android 电池电量不足弹出中断?

how to handle android low battery popup interrupt?

我有游戏cocos2d-x 3.4 我遇到电池电量不足 pop-up 和标题栏中断的问题。 在这两个中断上,onPause()/onResume() 没有被调用。

所以我是否必须使用任何其他 activity 方法或什么来处理这个问题?

谢谢。

低电量弹出属于系统通知我们无法处理。也许你可以在开始游戏前检查电池电量并通知用户

谢谢。

如果以后有人需要,这里就是答案,

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);

    if(hasFocus) {
        // Resume logic
        Cocos2dxHelper.onResume();
        this.mGLSurfaceView.onResume();
    }
    else {
        // Pause logic
        Cocos2dxHelper.onPause();
        this.mGLSurfaceView.onPause();
    }
}

它适用于低电量 pop-up 通知以及标题栏拖动中断。