fix:增加进入后台时发送挂断消息
This commit is contained in:
parent
017b18600b
commit
e3aa467829
@ -1,5 +1,7 @@
|
|||||||
import 'package:flutter/widgets.dart';
|
import 'package:flutter/widgets.dart';
|
||||||
|
import 'package:get/get.dart';
|
||||||
import 'package:star_lock/network/start_chart_api.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/talk/starChart/star_chart_manage.dart';
|
||||||
import 'package:star_lock/tools/storage.dart';
|
import 'package:star_lock/tools/storage.dart';
|
||||||
|
|
||||||
@ -27,6 +29,15 @@ class AppLifecycleObserver extends WidgetsBindingObserver {
|
|||||||
void onAppPaused() {
|
void onAppPaused() {
|
||||||
// 处理应用程序进入后台的逻辑
|
// 处理应用程序进入后台的逻辑
|
||||||
print('App has entered the background.');
|
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();
|
StartChartManage().destruction();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user