fix:修复闭锁时,提示语一直闪动
This commit is contained in:
parent
1c36f11194
commit
22d6388bff
@ -2,6 +2,7 @@ import 'dart:async';
|
|||||||
|
|
||||||
import 'package:flutter/scheduler.dart';
|
import 'package:flutter/scheduler.dart';
|
||||||
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
|
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
|
||||||
|
import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
import 'package:permission_handler/permission_handler.dart';
|
import 'package:permission_handler/permission_handler.dart';
|
||||||
@ -66,6 +67,7 @@ class LockDetailLogic extends BaseGetXController {
|
|||||||
state.iSClosedUnlockSuccessfulPopup.value = true;
|
state.iSClosedUnlockSuccessfulPopup.value = true;
|
||||||
cancelBlueConnetctToastTimer();
|
cancelBlueConnetctToastTimer();
|
||||||
state.closedUnlockSuccessfulTimer?.cancel();
|
state.closedUnlockSuccessfulTimer?.cancel();
|
||||||
|
EasyLoading.dismiss();
|
||||||
// 如果没有点击关闭弹窗,3秒后自动关闭
|
// 如果没有点击关闭弹窗,3秒后自动关闭
|
||||||
state.closedUnlockSuccessfulTimer =
|
state.closedUnlockSuccessfulTimer =
|
||||||
Timer.periodic(3.seconds, (Timer timer) {
|
Timer.periodic(3.seconds, (Timer timer) {
|
||||||
|
|||||||
@ -51,9 +51,10 @@ class BaseProvider extends GetConnect with Api {
|
|||||||
query: query,
|
query: query,
|
||||||
decoder: decoder,
|
decoder: decoder,
|
||||||
uploadProgress: uploadProgress);
|
uploadProgress: uploadProgress);
|
||||||
|
if (EasyLoading.isShow && !isUnShowLoading!) {
|
||||||
|
await EasyLoading.dismiss(animation: true);
|
||||||
|
}
|
||||||
if (res.body == null) {
|
if (res.body == null) {
|
||||||
if (EasyLoading.isShow) await EasyLoading.dismiss(animation: true);
|
|
||||||
|
|
||||||
// EasyLoading.showToast("Network Error!", duration: 2000.milliseconds);
|
// EasyLoading.showToast("Network Error!", duration: 2000.milliseconds);
|
||||||
if (res.statusCode == null && isShowErrMsg!) {
|
if (res.statusCode == null && isShowErrMsg!) {
|
||||||
EasyLoading.showToast('网络访问失败,请检查网络是否正常'.tr,
|
EasyLoading.showToast('网络访问失败,请检查网络是否正常'.tr,
|
||||||
|
|||||||
@ -6,6 +6,5 @@ import 'package:star_lock/app_settings/app_settings.dart';
|
|||||||
|
|
||||||
FutureOr<dynamic> responseLogInterceptor(Request request, Response response) {
|
FutureOr<dynamic> responseLogInterceptor(Request request, Response response) {
|
||||||
AppLog.log('HTTP request:${request.url}\n RESPONSE => stataCode:${response.statusCode} ${response.bodyString}'); // \n ${response.headers}
|
AppLog.log('HTTP request:${request.url}\n RESPONSE => stataCode:${response.statusCode} ${response.bodyString}'); // \n ${response.headers}
|
||||||
EasyLoading.dismiss(animation: true);
|
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user