|
@@ -161,6 +161,12 @@ class WifiListActivity : CommonBindingActivity<ActivityWifiListBinding>(),
|
|
|
}
|
|
|
|
|
|
override fun onContentClick(wifiData: WifiData) {
|
|
|
+
|
|
|
+ if (getNetAuthConnect()){
|
|
|
+ GlobalToast.showToast("wifi 正在连接中")
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
val clickModel = wifiData
|
|
|
if (clickModel.isConnected) {
|
|
|
GlobalToast.showToast(context.getString(com.develop.common.R.string.connected_successfully))
|
|
@@ -249,6 +255,9 @@ class WifiListActivity : CommonBindingActivity<ActivityWifiListBinding>(),
|
|
|
}.setAlreadyConnectionCallback {
|
|
|
dismissPlainDialog()
|
|
|
}.setNetworkStateChangedListener {
|
|
|
+ //AUTHENTICATING
|
|
|
+
|
|
|
+ Log.e("TAG WIFI","STATE :"+it)
|
|
|
dismissPlainDialog()
|
|
|
}.build()
|
|
|
|
|
@@ -306,6 +315,21 @@ class WifiListActivity : CommonBindingActivity<ActivityWifiListBinding>(),
|
|
|
binding.wifiRecycler.scrollY = deltaHeight
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ private fun getNetAuthConnect(): Boolean {
|
|
|
+ var isContend = wifiHelp.isNetworkConnected(this)
|
|
|
+ Log.d("TAG wifi","isContend :"+isContend)
|
|
|
+
|
|
|
+// var netState = wifiHelp.getDetailedState()
|
|
|
+// Log.d("TAG wifi","state :"+netState)
|
|
|
+// //判断是否网络正在连接中
|
|
|
+// return NetworkInfo.DetailedState.AUTHENTICATING == netState
|
|
|
+// || NetworkInfo.DetailedState.CONNECTING ==netState
|
|
|
+// || NetworkInfo.DetailedState.OBTAINING_IPADDR ==netState
|
|
|
+
|
|
|
+ return isContend
|
|
|
+ }
|
|
|
+
|
|
|
//获取是否有涂鸦功能
|
|
|
// fun getDevInfo() {
|
|
|
// //已经有涂鸦功能,避免再次请求
|