1
This commit is contained in:
@@ -33,7 +33,10 @@ class _HomeShellState extends ConsumerState<HomeShell> {
|
||||
// 回首页 rebind 重新 open + seek 断点续播,缓存分片零流量(抖音行为)
|
||||
if (i != 0) {
|
||||
for (final s in _feedStrategies) {
|
||||
ref.read(feedProvider(s).notifier).pool.suspend();
|
||||
final notifier = ref.read(feedProvider(s).notifier);
|
||||
// 先存进度再挂起(suspend 会 stop 槽位,位置随即清零)
|
||||
unawaited(notifier.persistProgress());
|
||||
notifier.pool.suspend();
|
||||
}
|
||||
}
|
||||
ref.read(feedTabVisibleProvider.notifier).state = i == 0;
|
||||
|
||||
Reference in New Issue
Block a user