Flutter 当Flatter应用程序从脱机更改为联机时,如何进行网络呼叫?
我正在开发一个flatter应用程序,它在数据库离线时以对象的形式将数据存储在数据库中。 当用户重新联机时,应用程序必须发出所有post请求。是否可以确定用户何时重新联机,并且即使用户在另一个应用程序上或被锁定,我也可以这样做。您可以使用该软件包Flutter 当Flatter应用程序从脱机更改为联机时,如何进行网络呼叫?,flutter,bloc,Flutter,Bloc,我正在开发一个flatter应用程序,它在数据库离线时以对象的形式将数据存储在数据库中。 当用户重新联机时,应用程序必须发出所有post请求。是否可以确定用户何时重新联机,并且即使用户在另一个应用程序上或被锁定,我也可以这样做。您可以使用该软件包 并创建一个流以侦听连接更改 定义流: StreamSubscription<ConnectivityResult> networkSubscription; 不要忘记处理流: @override void dispose() {
并创建一个流以侦听连接更改 定义流:
StreamSubscription<ConnectivityResult> networkSubscription;
不要忘记处理流:
@override
void dispose() {
networkSubscription.cancel();
super.dispose();
}
我不知道在应用程序关闭或处于后台时如何执行此操作
@override
void dispose() {
networkSubscription.cancel();
super.dispose();
}