feat:完成进入前台 token 是否失效的判断

This commit is contained in:
anfe 2024-05-03 15:01:03 +08:00
parent 3b4f4461b1
commit f5963a166d
2 changed files with 11 additions and 6 deletions

View File

@ -7,6 +7,7 @@ import 'package:permission_handler/permission_handler.dart';
import 'package:star_lock/app_settings/app_settings.dart';
import 'package:star_lock/blue/blue_manage.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/bindings/app_binding.dart';
import 'package:star_lock/tools/storage.dart';
@ -123,20 +124,24 @@ class _MyAppState extends State<MyApp> with WidgetsBindingObserver, BaseWidget {
super.didChangeAppLifecycleState(state);
switch (state) {
case AppLifecycleState.inactive:
AppLog.log('App--->进入非活动状态');
// AppLog.log('App--->进入非活动状态');
break;
case AppLifecycleState.paused:
AppLog.log('App--->进入后台');
// AppLog.log('App--->进入后台');
BlueManage().disconnect();
break;
case AppLifecycleState.resumed:
AppLog.log('App--->进入前台');
// AppLog.log('App--->进入前台');
if (Get.isRegistered<LockMainLogic>()) {
//便 token
Get.find<LockMainLogic>().getStarLockInfo();
}
break;
case AppLifecycleState.detached:
AppLog.log('App--->挂起');
// AppLog.log('App--->挂起');
break;
case AppLifecycleState.hidden:
AppLog.log('App--->隐藏');
// AppLog.log('App--->隐藏');
break;
}
}

View File

@ -37,7 +37,7 @@ abstract class SenderProtocol extends IOData {
AppLog.log("App -> 锁,指令类型:${commandType!.typeName} \n\n参数是:\n${toString()} \n\n加密之前数据是:\n$data");
}
//TODO:
//TODO:Ï
List<int> packageData() {
commandData = messageDetail();
List<int> commandList = [];