fix:增加进入后台时发送挂断消息
This commit is contained in:
parent
017b18600b
commit
e3aa467829
@ -1,5 +1,7 @@
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:star_lock/network/start_chart_api.dart';
|
||||
import 'package:star_lock/talk/starChart/constant/talk_status.dart';
|
||||
import 'package:star_lock/talk/starChart/star_chart_manage.dart';
|
||||
import 'package:star_lock/tools/storage.dart';
|
||||
|
||||
@ -27,6 +29,15 @@ class AppLifecycleObserver extends WidgetsBindingObserver {
|
||||
void onAppPaused() {
|
||||
// 处理应用程序进入后台的逻辑
|
||||
print('App has entered the background.');
|
||||
if (StartChartManage().talkStatus.status ==
|
||||
TalkStatus.passiveCallWaitingAnswer ||
|
||||
StartChartManage().talkStatus.status ==
|
||||
TalkStatus.proactivelyCallWaitingAnswer) {
|
||||
StartChartManage().startTalkHangupMessageTimer();
|
||||
StartChartManage().startTalkRejectMessageTimer();
|
||||
// 如果是等待接听时就退出页面
|
||||
Get.back();
|
||||
}
|
||||
StartChartManage().destruction();
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user