Browse Source

增加设置状态栏判断

xieshengqi 5 years ago
parent
commit
9ce7bf9880

+ 5 - 0
app/src/main/java/com/kuxuan/moneynote/ui/activitys/MainActivity.java

195
            if(isOpenSetting){
195
            if(isOpenSetting){
196
                return;
196
                return;
197
            }
197
            }
198
+           SPUtil.putAndApply(this,Constant.System.SWITCH_SETTING,true);
198
             CustormDialog custormDialog = new CustormDialog(this).builder().setTitle("提示").setMsg("请打开通知栏通知,方便接收消息提示").setNegativeButton("取消", new View.OnClickListener() {
199
             CustormDialog custormDialog = new CustormDialog(this).builder().setTitle("提示").setMsg("请打开通知栏通知,方便接收消息提示").setNegativeButton("取消", new View.OnClickListener() {
199
                @Override
200
                @Override
200
                public void onClick(View view) {
201
                public void onClick(View view) {
203
            }).setPositiveButton("去设置", new View.OnClickListener() {
204
            }).setPositiveButton("去设置", new View.OnClickListener() {
204
                @Override
205
                @Override
205
                public void onClick(View view) {
206
                public void onClick(View view) {
207
+                   try {
208
+                       //防止出现没注册成功的时候,会抛出异常
206
                    PushManager.getInstance().openNotificationSettings();
209
                    PushManager.getInstance().openNotificationSettings();
210
+                   }catch (Exception e){
211
+                   }
207
                }
212
                }
208
            }).setCancelable(false);
213
            }).setCancelable(false);
209
             custormDialog.show();
214
             custormDialog.show();