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/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;
} }
} }

View File

@ -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 = [];