|
|
|
@ -1122,24 +1122,24 @@ class PairingController extends GetxController with WidgetsBindingObserver { |
|
|
|
|
|
|
|
/// 导航到主页 |
|
|
|
void _navigateToHome() { |
|
|
|
Future.delayed(const Duration(milliseconds: 500), () async { |
|
|
|
// 启动AgentService服务 |
|
|
|
try { |
|
|
|
Logger.i(_tag, '启动AgentService服务'); |
|
|
|
await _bleManager.startAgentService(); |
|
|
|
// _bleManager.registerBackgroundScan(macAddress: _verifiedDeviceAddress); |
|
|
|
} catch (e) { |
|
|
|
Logger.e(_tag, '启动AgentService失败: $e'); |
|
|
|
} |
|
|
|
//print('lxm-上一个路由: ${Get.previousRoute.toString()}'); |
|
|
|
if (Get.previousRoute == Routes.home) { |
|
|
|
// 如果是从home页过来的,则直接返回 |
|
|
|
Get.back(); |
|
|
|
} else { |
|
|
|
// 否则,跳转到home页并清空之前的路由栈 |
|
|
|
Get.offAllNamed(Routes.home); |
|
|
|
} |
|
|
|
}); |
|
|
|
// Future.delayed(const Duration(milliseconds: 500), () async { |
|
|
|
// 启动AgentService服务 |
|
|
|
try { |
|
|
|
Logger.i(_tag, '启动AgentService服务'); |
|
|
|
_bleManager.startAgentService(); |
|
|
|
// _bleManager.registerBackgroundScan(macAddress: _verifiedDeviceAddress); |
|
|
|
} catch (e) { |
|
|
|
Logger.e(_tag, '启动AgentService失败: $e'); |
|
|
|
} |
|
|
|
//print('lxm-上一个路由: ${Get.previousRoute.toString()}'); |
|
|
|
if (Get.previousRoute == Routes.home) { |
|
|
|
// 如果是从home页过来的,则直接返回 |
|
|
|
Get.back(); |
|
|
|
} else { |
|
|
|
// 否则,跳转到home页并清空之前的路由栈 |
|
|
|
Get.offAllNamed(Routes.home); |
|
|
|
} |
|
|
|
// }); |
|
|
|
} |
|
|
|
|
|
|
|
// ==================== 用户操作 ==================== |
|
|
|
@ -1212,13 +1212,13 @@ class PairingController extends GetxController with WidgetsBindingObserver { |
|
|
|
} |
|
|
|
|
|
|
|
/// 用户点击跳过按钮 |
|
|
|
void onSkipTap() async { |
|
|
|
void onSkipTap() { |
|
|
|
Logger.i(_tag, '用户选择跳过配对'); |
|
|
|
|
|
|
|
// 启动AgentService服务 |
|
|
|
try { |
|
|
|
Logger.i(_tag, '启动AgentService服务'); |
|
|
|
await _bleManager.startAgentService(); |
|
|
|
_bleManager.startAgentService(); |
|
|
|
} catch (e) { |
|
|
|
Logger.e(_tag, '启动AgentService失败: $e'); |
|
|
|
} |
|
|
|
|