From 0fd690cf61ce8b954cd742fb790cd8c3cce18d6d Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 03 一月 2023 17:31:02 +0800
Subject: [PATCH] 备份

---
 AndroidOpenDemo/app/src/main/java/com/lechange/demo/ui/DeviceDetailMainFragment.java |   72 +++++++++++++++++++++---------------
 1 files changed, 42 insertions(+), 30 deletions(-)

diff --git a/AndroidOpenDemo/app/src/main/java/com/lechange/demo/ui/DeviceDetailMainFragment.java b/AndroidOpenDemo/app/src/main/java/com/lechange/demo/ui/DeviceDetailMainFragment.java
index 390e74e..113a079 100644
--- a/AndroidOpenDemo/app/src/main/java/com/lechange/demo/ui/DeviceDetailMainFragment.java
+++ b/AndroidOpenDemo/app/src/main/java/com/lechange/demo/ui/DeviceDetailMainFragment.java
@@ -1,5 +1,6 @@
 package com.lechange.demo.ui;
 
+import android.app.Activity;
 import android.content.Intent;
 import android.graphics.drawable.BitmapDrawable;
 import android.os.Bundle;
@@ -25,6 +26,8 @@
 import com.common.openapi.entity.DeviceLocalCacheData;
 import com.common.openapi.entity.DeviceUnBindData;
 import com.lechange.demo.R;
+import com.lechange.demo.dialog.DeviceUpdateDialog;
+import com.lechange.demo.dialog.RecoverSDCardDialog;
 import com.lechange.demo.tools.DialogUtils;
 import com.lechange.demo.tools.MediaPlayHelper;
 import com.mm.android.deviceaddmodule.LCDeviceEngine;
@@ -188,27 +191,28 @@
     }
 
     private void getCurrentWifiInfo() {
+        //2022-12-07 11:43:33  闅愯棌锛岀帇璧㈢殑浜戠鎴栨姤閿�
         //璁惧鎵嶈兘鑾峰彇WIFI
-        DialogUtils.show(getActivity());
-        deviceDetailService.currentDeviceWifi(deviceListBean.deviceId, new IGetDeviceInfoCallBack.IDeviceCurrentWifiInfoCallBack() {
-            @Override
-            public void deviceCurrentWifiInfo(CurWifiInfo curWifiInfo) {
-                DialogUtils.dismiss();
-                if (!isAdded() || curWifiInfo == null) {
-                    return;
-                }
-                rlCurWifi.setVisibility(View.VISIBLE);
-                if (curWifiInfo.isLinkEnable()) {
-                    wifiInfo = curWifiInfo;
-                    tvCurrentWifi.setText(wifiInfo.getSsid());
-                }
-            }
-
-            @Override
-            public void onError(Throwable throwable) {
-                DialogUtils.dismiss();
-            }
-        });
+//        DialogUtils.show(getActivity());
+//        deviceDetailService.currentDeviceWifi(deviceListBean.deviceId, new IGetDeviceInfoCallBack.IDeviceCurrentWifiInfoCallBack() {
+//            @Override
+//            public void deviceCurrentWifiInfo(CurWifiInfo curWifiInfo) {
+//                DialogUtils.dismiss();
+//                if (!isAdded() || curWifiInfo == null) {
+//                    return;
+//                }
+//                rlCurWifi.setVisibility(View.VISIBLE);
+//                if (curWifiInfo.isLinkEnable()) {
+//                    wifiInfo = curWifiInfo;
+//                    tvCurrentWifi.setText(wifiInfo.getSsid());
+//                }
+//            }
+//
+//            @Override
+//            public void onError(Throwable throwable) {
+//                DialogUtils.dismiss();
+//            }
+//        });
     }
 
     @Override
@@ -276,23 +280,31 @@
             deviceDetailService.deletePermission(deviceListBean.deviceId,null,this);
         }
         else if(id==R.id.tvFormat_sd){
-            deviceDetailActivity.rlLoading.setVisibility(View.VISIBLE);
-            DeviceDetailService deviceDetailService = ClassInstanceManager.newInstance().getDeviceDetailService();
          /*   DeviceUnBindData deviceUnBindData = new DeviceUnBindData();
             deviceUnBindData.data.deviceId = deviceListBean.deviceId;
             deviceDetailService.unBindDevice(deviceUnBindData, this);*/
-            deviceDetailService.recoverSDCard(deviceListBean.deviceId, new IGetDeviceInfoCallBack.IRecoverSDCardCallBack() {
-                @Override
-                public void onSuccess(String result) {
-                    deviceDetailActivity.rlLoading.setVisibility(View.GONE);
-                }
 
+            RecoverSDCardDialog dialog = new RecoverSDCardDialog(getContext());
+            dialog.setOnOkClickLisenter(new DeviceUpdateDialog.OnOkClickLisenter() {
                 @Override
-                public void onError(Throwable throwable) {
-                    deviceDetailActivity.rlLoading.setVisibility(View.GONE);
+                public void OnOK() {
+                    deviceDetailActivity.rlLoading.setVisibility(View.VISIBLE);
+                    DeviceDetailService deviceDetailService = ClassInstanceManager.newInstance().getDeviceDetailService();
+                    deviceDetailService.recoverSDCard(deviceListBean.deviceId, new IGetDeviceInfoCallBack.IRecoverSDCardCallBack() {
+                        @Override
+                        public void onSuccess(String result) {
+                            deviceDetailActivity.rlLoading.setVisibility(View.GONE);
+                        }
+
+                        @Override
+                        public void onError(Throwable throwable) {
+                            deviceDetailActivity.rlLoading.setVisibility(View.GONE);
+                        }
+                    });
+
                 }
             });
-
+            dialog.show();
         }
     }
 

--
Gitblit v1.8.0