wjc
2025-03-11 a9706d1dcf725f950b5fa703e4484db7467be9ef
app/src/main/java/com/hdl/photovoltaic/ui/BPowerStationActivity.java
@@ -59,6 +59,7 @@
import com.hdl.photovoltaic.utils.AppManagerUtils;
import com.hdl.photovoltaic.utils.GPSManagerUtils;
import com.hdl.photovoltaic.utils.PermissionUtils;
import com.hdl.photovoltaic.utils.SharedPreUtils;
import com.hdl.photovoltaic.widget.ConfirmationCancelDialog;
import com.hdl.photovoltaic.widget.ConfirmationTipDialog;
import com.hdl.sdk.link.HDLLinkLocalSdk;
@@ -279,6 +280,9 @@
     * 开启通知权限
     */
    private void notificationSet() {
        String key = "isOpenNotificationEnabled";
        boolean isCancel = SharedPreUtils.getBoolean(key);
        if (!isCancel) {
        boolean isBoolean = PermissionUtils.isNotificationEnabled(_mActivity);
        if (!isBoolean) {
            ConfirmationCancelDialog confirmationCancelDialog = new ConfirmationCancelDialog(_mActivity);
@@ -290,6 +294,7 @@
            confirmationCancelDialog.setYesOnclickListener(new ConfirmationCancelDialog.onYesOnclickListener() {
                @Override
                public void Confirm() {
                        SharedPreUtils.putBoolean(key, true);
                    confirmationCancelDialog.dismiss();
                    PermissionUtils.openNotificationSettings(_mActivity);
@@ -298,10 +303,14 @@
            confirmationCancelDialog.setNoOnclickListener(new ConfirmationCancelDialog.onNoOnclickListener() {
                @Override
                public void Cancel() {
                        SharedPreUtils.putBoolean(key, true);
                    confirmationCancelDialog.dismiss();
                }
            });
            } else {
                SharedPreUtils.putBoolean(key, true);
            }
        }
    }