【发布时间】:2020-10-15 18:15:54
【问题描述】:
我正在开发一个应用程序,它列出了可用的 wifi 设备并连接到选定的设备。我正在使用颤振的 wifi 包的 Wifi.connection 连接到选定的网络。 每次我尝试连接到 wifi 时它都会返回 WifiState.error。
这是我尝试连接到 wifi 的代码。
import 'package:flutter/material.dart';
import 'package:wifi/wifi.dart';
Future<Null> connection() async {
print('funciton called');
Wifi.connection('Mohit1', 'mohit@123').then((v) {
print(v);
});
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: FlatButton(
onPressed: ()=> connection(),
child: Text('Connect'),
),
),
);
}
}
我有点坚持这一点,因为它只是一个单一的 API。我不知道要查找有关此错误的内容。 提前致谢。
【问题讨论】:
-
感谢您的回复!我查看了这个包,但我没有找到任何连接到 wifi 的 API,尽管它有 API 来判断它是否已连接(布尔)。我让它与 wifi dart 包一起使用,但有时需要忘记 wifi 才能使其成功登录。我不确定何时需要忘记 wifi,但一旦卡住,它就会忘记 wifi 并再次运行代码。如果您可以在确切的用例中提供帮助,那将很有帮助:当需要忘记 wifi 时,它会显示(WifiState.Error)。否则它现在工作正常。
-
我会看到给我一些时间
-
在我的情况下,我总是得到那个错误!自 2019 年 3 月 4 日以来,该插件从未更新!现在快 2 年了!!!!
-
我想我得到了用例:每当我删除应用程序并在我的设备上重新安装它时,需要忘记 wifi 才能使其正常工作,否则如果我更新应用程序它可以正常工作而不会忘记无线网络。仍然不知道如何纠正它并在安装时自动更改或删除任何数据以避免此错误。
标签: flutter wifi android-wifi flutter-dependencies