wxr
2022-11-24 2af932533ef851bf983385244e9912976dbd4daa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.mm.android.deviceaddmodule.device_wifi;
 
import com.mm.android.deviceaddmodule.mobilecommon.base.mvp.IBasePresenter;
import com.mm.android.deviceaddmodule.mobilecommon.base.mvp.IBaseView;
import com.mm.android.deviceaddmodule.mobilecommon.entity.device.DHDevice;
 
import java.util.List;
 
public interface DeviceWifiListConstract {
    interface Presenter extends IBasePresenter {
        void getDeviceWifiListAsync();
        WifiInfo getWifiInfo(int position);
        CurWifiInfo getCurWifiInfo();
        boolean isSupport5G(String wifiMode);
        DHDevice getDHDevice();
    }
 
    interface View extends IBaseView {
        void refreshListView(List<WifiInfo> wlanInfos);
        void onLoadSucceed(boolean isEmpty, boolean isError);
        void updateCurWifiLayout(CurWifiInfo curWifiInfo);
        void viewFinish();
    }
}