| 
					
				 | 
			
			
				@@ -76,6 +76,7 @@ public class ExpressDeliveryFragment extends Fragment { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Log.e(TAG, "onViewCreated: 倒计时出现异常! ", e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LoggingUtils.sendErrorLog("业务异常: 取件页面倒计时出现异常! ", e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Bundle arguments = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String sectionType = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         MainActivity activity = (MainActivity) getActivity(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -165,6 +166,7 @@ public class ExpressDeliveryFragment extends Fragment { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         bundle.putString("preparedOrderResponse", objectMapper.writeValueAsString(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         bundle.putString("editTextDeliveryCode", binding.editTextDeliveryCode.getText().toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         bundle.putString("sectionType", finalSectionType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                        bundle.putString("takeNo", binding.editTextDeliveryCode.getText().toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         // 跳转到确认投递 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         try { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -177,7 +179,7 @@ public class ExpressDeliveryFragment extends Fragment { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         if (null != timer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             timer.cancel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        NavUtils.navigate(ExpressDeliveryFragment.this, R.id.action_collectMaterialsFragment_to_sendInfoConfirmFragment); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                        NavUtils.navigate(ExpressDeliveryFragment.this, R.id.action_expressDeliveryFragment_to_sendInfoConfirmFragment); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     Log.i(TAG, "onResponse: ICSP返回码: " + responseData.getCode() + ", 返回信息: " + responseData.getMsg()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     ToastUtils.make(getContext(), responseData.getMsg()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -200,115 +202,112 @@ public class ExpressDeliveryFragment extends Fragment { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 输入投递码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        binding.editTextDeliveryCode.setOnFocusChangeListener((view1, hasFocus) -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (hasFocus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton0.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton1.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton2.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "2"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton3.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "3"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton4.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "4"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton5.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "5"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton6.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "6"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton7.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "7"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton8.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "8"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButton9.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().insert(start, "9"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButtonCancel.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    Editable text = binding.editTextDeliveryCode.getText(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (text.length() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (start > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            text.delete(start - 1, start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        binding.editTextDeliveryCode.setText(text, TextView.BufferType.EDITABLE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        binding.editTextDeliveryCode.setSelection(start - 1 < 0 ? text.length() : start - 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 长按删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                binding.keyBoard.inputButtonCancel.setOnLongClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    binding.editTextDeliveryCode.getText().clear(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.editTextDeliveryCode.requestFocus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton0.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton1.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton2.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "2"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton3.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "3"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton4.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "4"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton5.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "5"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton6.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "6"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton7.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "7"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton8.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "8"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButton9.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int length = binding.editTextDeliveryCode.getText().length(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (length >= 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ToastUtils.make(getContext(), "投递码不能超过6位! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().insert(start, "9"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButtonCancel.setOnClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Editable text = binding.editTextDeliveryCode.getText(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int start = binding.editTextDeliveryCode.getSelectionStart(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (text.length() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (start > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    text.delete(start - 1, start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                binding.editTextDeliveryCode.setText(text, TextView.BufferType.EDITABLE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                binding.editTextDeliveryCode.setSelection(start - 1 < 0 ? text.length() : start - 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 长按删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        binding.keyBoard.inputButtonCancel.setOnLongClickListener(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.editTextDeliveryCode.getText().clear(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |