diff --git a/star_lock/lib/app.dart b/star_lock/lib/app.dart index fc4efb06..a88fa173 100644 --- a/star_lock/lib/app.dart +++ b/star_lock/lib/app.dart @@ -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 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()) { + //进入前台刷新如果存在锁列表则刷新,顺便判断 token 是否过期 + Get.find().getStarLockInfo(); + } break; case AppLifecycleState.detached: - AppLog.log('App--->挂起'); + // AppLog.log('App--->挂起'); break; case AppLifecycleState.hidden: - AppLog.log('App--->隐藏'); + // AppLog.log('App--->隐藏'); break; } } diff --git a/star_lock/lib/blue/io_sender.dart b/star_lock/lib/blue/io_sender.dart index 506accf3..8c470f38 100644 --- a/star_lock/lib/blue/io_sender.dart +++ b/star_lock/lib/blue/io_sender.dart @@ -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 packageData() { commandData = messageDetail(); List commandList = [];