소스 검색

无网提示重启按钮增加网卡断电

weizhengliang 1 년 전
부모
커밋
1814475622
1개의 변경된 파일18개의 추가작업 그리고 1개의 파일을 삭제
  1. 18 1
      android_bed/src/main/h7_3128/java/com/wdkl/app/ncs/callingbed/helper/WarningDialogHelper.java

+ 18 - 1
android_bed/src/main/h7_3128/java/com/wdkl/app/ncs/callingbed/helper/WarningDialogHelper.java

@@ -26,7 +26,24 @@ public class WarningDialogHelper {
         button.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-                AppUpdateHelper.reboot(activity, true);
+                button.setEnabled(false);
+
+                new Thread(new Runnable() {
+                    @Override
+                    public void run() {
+                        try {
+                            SerialPortHelper.netOff(true);
+                            Thread.sleep(5000);
+                            SerialPortHelper.netOff(false);
+
+                            //重启
+                            Thread.sleep(5000);
+                            AppUpdateHelper.reboot(activity, true);
+                        } catch (Exception e) {
+                            //
+                        }
+                    }
+                }).start();
             }
         });