feat:完成进入前台 token 是否失效的判断
This commit is contained in:
parent
3b4f4461b1
commit
f5963a166d
@ -7,6 +7,7 @@ import 'package:permission_handler/permission_handler.dart';
|
|||||||
import 'package:star_lock/app_settings/app_settings.dart';
|
import 'package:star_lock/app_settings/app_settings.dart';
|
||||||
import 'package:star_lock/blue/blue_manage.dart';
|
import 'package:star_lock/blue/blue_manage.dart';
|
||||||
import 'package:star_lock/flavors.dart';
|
import 'package:star_lock/flavors.dart';
|
||||||
|
import 'package:star_lock/main/lockMian/lockMain/lockMain_logic.dart';
|
||||||
import 'package:star_lock/tools/app_manager.dart';
|
import 'package:star_lock/tools/app_manager.dart';
|
||||||
import 'package:star_lock/tools/bindings/app_binding.dart';
|
import 'package:star_lock/tools/bindings/app_binding.dart';
|
||||||
import 'package:star_lock/tools/storage.dart';
|
import 'package:star_lock/tools/storage.dart';
|
||||||
@ -123,20 +124,24 @@ class _MyAppState extends State<MyApp> with WidgetsBindingObserver, BaseWidget {
|
|||||||
super.didChangeAppLifecycleState(state);
|
super.didChangeAppLifecycleState(state);
|
||||||
switch (state) {
|
switch (state) {
|
||||||
case AppLifecycleState.inactive:
|
case AppLifecycleState.inactive:
|
||||||
AppLog.log('App--->进入非活动状态');
|
// AppLog.log('App--->进入非活动状态');
|
||||||
break;
|
break;
|
||||||
case AppLifecycleState.paused:
|
case AppLifecycleState.paused:
|
||||||
AppLog.log('App--->进入后台');
|
// AppLog.log('App--->进入后台');
|
||||||
BlueManage().disconnect();
|
BlueManage().disconnect();
|
||||||
break;
|
break;
|
||||||
case AppLifecycleState.resumed:
|
case AppLifecycleState.resumed:
|
||||||
AppLog.log('App--->进入前台');
|
// AppLog.log('App--->进入前台');
|
||||||
|
if (Get.isRegistered<LockMainLogic>()) {
|
||||||
|
//进入前台刷新如果存在锁列表则刷新,顺便判断 token 是否过期
|
||||||
|
Get.find<LockMainLogic>().getStarLockInfo();
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case AppLifecycleState.detached:
|
case AppLifecycleState.detached:
|
||||||
AppLog.log('App--->挂起');
|
// AppLog.log('App--->挂起');
|
||||||
break;
|
break;
|
||||||
case AppLifecycleState.hidden:
|
case AppLifecycleState.hidden:
|
||||||
AppLog.log('App--->隐藏');
|
// AppLog.log('App--->隐藏');
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -37,7 +37,7 @@ abstract class SenderProtocol extends IOData {
|
|||||||
AppLog.log("App -> 锁,指令类型:${commandType!.typeName} \n\n参数是:\n${toString()} \n\n加密之前数据是:\n$data");
|
AppLog.log("App -> 锁,指令类型:${commandType!.typeName} \n\n参数是:\n${toString()} \n\n加密之前数据是:\n$data");
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO:拼装数据
|
//TODO:拼装数据Ï
|
||||||
List<int> packageData() {
|
List<int> packageData() {
|
||||||
commandData = messageDetail();
|
commandData = messageDetail();
|
||||||
List<int> commandList = [];
|
List<int> commandList = [];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user