android无法监听省电模式变化的广播PowerManager.ACTION_POWER_SAVE_MODE_CHANGED

动态注册广播监听省电模式变化,监听PowerManager.ACTION_POWER_SAVE_MODE_CHANGED这个广播,更改省电模式也没有回调,有没有好兄弟懂这个的,求求


        val intentFilter = IntentFilter().apply {
            addAction(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED)
        }
        mBroadcastReceiver = object : BroadcastReceiver() {
            override fun onReceive(context: Context?, intent: Intent?) {
                when (intent?.action) {
                    PowerManager.ACTION_POWER_SAVE_MODE_CHANGED -> {
                        _isPowerSaveMode = powerManager.isPowerSaveMode == true
                        Log.d(TAG, "省电模式变化:$isPowerSaveMode")
                    }
                }
            }
        }
        registerReceiver(mBroadcastReceiver, intentFilter)