liuxue
2021-07-29 7e2df20ccc7cdfb528d309369460a4f3d66afdf1
SdkProject/library/src/main/java/com/secondworld/sdk/utils/BatteryUtil.java
@@ -6,7 +6,7 @@
import android.content.IntentFilter;
import android.os.BatteryManager;
import com.secondworld.sdk.GameApp;
import com.secondworld.sdk.GameAppProxy;
import com.secondworld.sdk.UnityMsgHandler;
import java.util.HashMap;
@@ -35,13 +35,13 @@
    public void start() {
        m_BatteryBroadCastReceiver = new BatteryBroadCastReceiver();
        IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
        GameApp.I.registerReceiver(m_BatteryBroadCastReceiver, filter);
        GameAppProxy.app.registerReceiver(m_BatteryBroadCastReceiver, filter);
    }
    public void stop() {
        if (m_BatteryBroadCastReceiver != null) {
            try {
                GameApp.I.unregisterReceiver(m_BatteryBroadCastReceiver);
                GameAppProxy.app.unregisterReceiver(m_BatteryBroadCastReceiver);
                m_BatteryBroadCastReceiver = null;
            } catch (IllegalArgumentException e) {
                if (!Objects.requireNonNull(e.getMessage()).contains("Receiver not registered")) {