| | |
| | | private int status; |
| | | |
| | | private int ysDownCount = 10; |
| | | private Handler handler = new Handler(){ |
| | | @Override |
| | | public void handleMessage(@NonNull Message msg) { |
| | | switch (msg.what){ |
| | | case 0: |
| | | /*if (ysDownCount==4) { |
| | | //领取钥匙倒计时 |
| | | doRegister(7,null); |
| | | ysDownCount--; |
| | | handler.sendEmptyMessageDelayed(0,1000); |
| | | }else if (ysDownCount==0) { |
| | | //领取钥匙倒计时 |
| | | //doRegister(MApplication.nextBoolean()?5:6,null); |
| | | }else { |
| | | ysDownCount--; |
| | | handler.sendEmptyMessageDelayed(0,1000); |
| | | }*/ |
| | | break; |
| | | case 1: |
| | | |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | } |
| | | }; |
| | | |
| | | @Override |
| | | public int getLayoutId() { |
| | |
| | | getDB().clTip1.setVisibility(View.GONE); |
| | | if(status==0) { |
| | | //重新开门 |
| | | openTime = StringUtil.DateToStr(new Date()); |
| | | EventBus.getDefault().post(new OpenGridEvent(selectBean.getChannelCode(), selectBean.getBoardCode())); |
| | | } |
| | | downTime = 60; |
| | |
| | | getDB().clTip2.setVisibility(View.VISIBLE); |
| | | EventBus.getDefault().post(new GetKeyStatusEvent()); |
| | | ysDownCount = 8; |
| | | handler.sendEmptyMessageDelayed(0,1000); |
| | | break; |
| | | case 7: |
| | | //提醒关柜门 |
| | |
| | | } |
| | | |
| | | private SpannableString getErrPhoneText(){ |
| | | String phone = "15899098765"; |
| | | String phone = MApplication.getConfigBean().getLinkPhone(); |
| | | String text = "如有问题请联系管理员"+phone; |
| | | SpannableString styledText = new SpannableString(text); |
| | | styledText.setSpan(new TextAppearanceSpan(this, R.style.style_tip2), 0, text.length()-phone.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); |
| | |
| | | if (gridDo != null) { |
| | | if(flag==0){ |
| | | //取 |
| | | if(TextUtils.isEmpty(gridDo.getKeyCode())){ |
| | | if(TextUtils.isEmpty(gridDo.getCurKeyCode())){ |
| | | //空了 |
| | | doRegister(7,null); |
| | | } |
| | | }else { |
| | | //还 |
| | | if(!TextUtils.isEmpty(gridDo.getKeyCode())){ |
| | | if(!TextUtils.isEmpty(gridDo.getCurKeyCode())){ |
| | | //有钥匙了 |
| | | doRegister(7,null); |
| | | } |
| | |
| | | @Override |
| | | protected void onDestroy() { |
| | | super.onDestroy(); |
| | | handler.removeCallbacksAndMessages(null); |
| | | handler = null; |
| | | } |
| | | |
| | | private String openTime = ""; |
| | |
| | | return; |
| | | } |
| | | isOpened = true; |
| | | openTime = StringUtil.DateToStr(new Date()); |
| | | Toast.makeText(mContext, "操作4", Toast.LENGTH_LONG).show(); |
| | | doRegister(4, null); |
| | | } else { |
| | |
| | | isOpened = false; |
| | | doRegister(5, null); |
| | | getVM().closeGrid(gridDo); |
| | | } |
| | | if (handler.hasMessages(0)) { |
| | | handler.removeMessages(0); |
| | | } |
| | | }else { |
| | | Toast.makeText(mContext, "未查询到", Toast.LENGTH_LONG).show(); |