hch
2024-10-26 e3438cb6c6a4668966eb9e28b109a6916382bf73
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")) {