mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2026-02-16 14:29:35 +00:00
修复ios端无活动用户时黑屏
This commit is contained in:
parent
f3caafc5e9
commit
e7ad8d67f6
11 changed files with 564 additions and 264 deletions
|
|
@ -87,25 +87,16 @@ class _FrameworkState extends ConsumerState<Framework>
|
|||
// Eagerly initialize providers by watching them.
|
||||
// By using "watch", the provider will stay alive and not be disposed.
|
||||
try {
|
||||
final audioService = ref.watch(audioHandlerInitProvider);
|
||||
ref.watch(playbackReporterProvider);
|
||||
// ref.watch(simpleAudiobookPlayerProvider);
|
||||
ref.watch(sleepTimerProvider);
|
||||
// ref.watch(playbackReporterProvider);
|
||||
ref.watch(simpleDownloadManagerProvider);
|
||||
if (Utils.isAndroid()) ref.watch(shakeDetectorProvider);
|
||||
ref.watch(sleepTimerProvider);
|
||||
ref.watch(skipStartEndProvider);
|
||||
return audioService.maybeWhen(
|
||||
data: (_) {
|
||||
return widget.child;
|
||||
},
|
||||
orElse: () => SizedBox.shrink(),
|
||||
);
|
||||
ref.watch(playbackReporterProvider);
|
||||
} catch (e) {
|
||||
debugPrintStack(stackTrace: StackTrace.current, label: e.toString());
|
||||
appLogger.severe(e.toString());
|
||||
return SizedBox.shrink();
|
||||
}
|
||||
return widget.child;
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue