diff --git a/lib/pages/live_room/view.dart b/lib/pages/live_room/view.dart index 9f477b215..338fbdcc9 100644 --- a/lib/pages/live_room/view.dart +++ b/lib/pages/live_room/view.dart @@ -205,7 +205,7 @@ class _LiveRoomPageState extends State { ), PopScope( canPop: plPlayerController?.isFullScreen.value != true, - onPopInvoked: (bool didPop) { + onPopInvokedWithResult: (bool didPop, Object? result) { if (plPlayerController?.isFullScreen.value == true) { plPlayerController!.triggerFullScreen(status: false); } diff --git a/lib/pages/main/view.dart b/lib/pages/main/view.dart index 0cbf00f8d..1aade8f7d 100644 --- a/lib/pages/main/view.dart +++ b/lib/pages/main/view.dart @@ -106,7 +106,7 @@ class _MainAppState extends State with SingleTickerProviderStateMixin { Widget build(BuildContext context) { return PopScope( canPop: false, - onPopInvoked: (bool didPop) async { + onPopInvokedWithResult: (bool didPop, Object? result) async { _mainController.onBackPressed(context); }, child: Scaffold( diff --git a/lib/pages/video/detail/view.dart b/lib/pages/video/detail/view.dart index 469bb7f34..add0d0b25 100644 --- a/lib/pages/video/detail/view.dart +++ b/lib/pages/video/detail/view.dart @@ -650,7 +650,7 @@ class _VideoDetailPageState extends State (horizontalScreen || MediaQuery.of(context).orientation == Orientation.portrait), - onPopInvoked: (bool didPop) { + onPopInvokedWithResult: (bool didPop, Object? result) { if (isFullScreen.value == true) { plPlayerController! .triggerFullScreen(status: false); @@ -777,7 +777,7 @@ class _VideoDetailPageState extends State width: isFullScreen.value == true ? context.width : videoWidth, child: PopScope( canPop: isFullScreen.value != true, - onPopInvoked: (bool didPop) { + onPopInvokedWithResult: (bool didPop, Object? result) { if (isFullScreen.value == true) { plPlayerController!.triggerFullScreen(status: false); } @@ -878,7 +878,7 @@ class _VideoDetailPageState extends State : videoHeight, child: PopScope( canPop: isFullScreen.value != true, - onPopInvoked: (bool didPop) { + onPopInvokedWithResult: (bool didPop, Object? result) { if (isFullScreen.value == true) { plPlayerController!.triggerFullScreen(status: false); } @@ -975,7 +975,7 @@ class _VideoDetailPageState extends State width: isFullScreen.value == true ? context.width : videoWidth, child: PopScope( canPop: isFullScreen.value != true, - onPopInvoked: (bool didPop) { + onPopInvokedWithResult: (bool didPop, Object? result) { if (isFullScreen.value == true) { plPlayerController!.triggerFullScreen(status: false); } @@ -1079,7 +1079,7 @@ class _VideoDetailPageState extends State isFullScreen.value == true ? context.height : videoHeight, child: PopScope( canPop: isFullScreen.value != true, - onPopInvoked: (bool didPop) { + onPopInvokedWithResult: (bool didPop, Object? result) { if (isFullScreen.value == true) { plPlayerController!.triggerFullScreen(status: false); }