fix: Stream has already been listened to
This commit is contained in:
@ -32,7 +32,8 @@ class _DynamicDetailPageState extends State<DynamicDetailPage>
|
|||||||
late DynamicDetailController _dynamicDetailController;
|
late DynamicDetailController _dynamicDetailController;
|
||||||
late AnimationController fabAnimationCtr;
|
late AnimationController fabAnimationCtr;
|
||||||
Future? _futureBuilderFuture;
|
Future? _futureBuilderFuture;
|
||||||
late StreamController<bool> titleStreamC; // appBar title
|
late StreamController<bool> titleStreamC =
|
||||||
|
StreamController<bool>.broadcast(); // appBar title
|
||||||
late ScrollController scrollController;
|
late ScrollController scrollController;
|
||||||
bool _visibleTitle = false;
|
bool _visibleTitle = false;
|
||||||
String? action;
|
String? action;
|
||||||
@ -48,7 +49,6 @@ class _DynamicDetailPageState extends State<DynamicDetailPage>
|
|||||||
super.initState();
|
super.initState();
|
||||||
// floor 1原创 2转发
|
// floor 1原创 2转发
|
||||||
init();
|
init();
|
||||||
titleStreamC = StreamController<bool>();
|
|
||||||
if (action == 'comment') {
|
if (action == 'comment') {
|
||||||
_visibleTitle = true;
|
_visibleTitle = true;
|
||||||
titleStreamC.add(true);
|
titleStreamC.add(true);
|
||||||
|
@ -22,7 +22,8 @@ class _FavDetailPageState extends State<FavDetailPage> {
|
|||||||
late final ScrollController _controller = ScrollController();
|
late final ScrollController _controller = ScrollController();
|
||||||
final FavDetailController _favDetailController =
|
final FavDetailController _favDetailController =
|
||||||
Get.put(FavDetailController());
|
Get.put(FavDetailController());
|
||||||
late StreamController<bool> titleStreamC; // a
|
late StreamController<bool> titleStreamC =
|
||||||
|
StreamController<bool>.broadcast(); // a
|
||||||
Future? _futureBuilderFuture;
|
Future? _futureBuilderFuture;
|
||||||
late String mediaId;
|
late String mediaId;
|
||||||
|
|
||||||
@ -31,7 +32,6 @@ class _FavDetailPageState extends State<FavDetailPage> {
|
|||||||
super.initState();
|
super.initState();
|
||||||
mediaId = Get.parameters['mediaId']!;
|
mediaId = Get.parameters['mediaId']!;
|
||||||
_futureBuilderFuture = _favDetailController.queryUserFavFolderDetail();
|
_futureBuilderFuture = _favDetailController.queryUserFavFolderDetail();
|
||||||
titleStreamC = StreamController<bool>();
|
|
||||||
_controller.addListener(
|
_controller.addListener(
|
||||||
() {
|
() {
|
||||||
if (_controller.offset > 160) {
|
if (_controller.offset > 160) {
|
||||||
|
@ -29,7 +29,8 @@ class _MemberPageState extends State<MemberPage>
|
|||||||
late Future _memberCoinsFuture;
|
late Future _memberCoinsFuture;
|
||||||
late Future _memberLikeFuture;
|
late Future _memberLikeFuture;
|
||||||
final ScrollController _extendNestCtr = ScrollController();
|
final ScrollController _extendNestCtr = ScrollController();
|
||||||
final StreamController<bool> appbarStream = StreamController<bool>();
|
final StreamController<bool> appbarStream =
|
||||||
|
StreamController<bool>.broadcast();
|
||||||
late int mid;
|
late int mid;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
@ -24,14 +24,14 @@ class _SubDetailPageState extends State<SubDetailPage> {
|
|||||||
late final ScrollController _controller = ScrollController();
|
late final ScrollController _controller = ScrollController();
|
||||||
final SubDetailController _subDetailController =
|
final SubDetailController _subDetailController =
|
||||||
Get.put(SubDetailController());
|
Get.put(SubDetailController());
|
||||||
late StreamController<bool> titleStreamC; // a
|
late StreamController<bool> titleStreamC =
|
||||||
|
StreamController<bool>.broadcast(); // a
|
||||||
late Future _futureBuilderFuture;
|
late Future _futureBuilderFuture;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
_futureBuilderFuture = _subDetailController.queryUserSeasonList();
|
_futureBuilderFuture = _subDetailController.queryUserSeasonList();
|
||||||
titleStreamC = StreamController<bool>();
|
|
||||||
_controller.addListener(
|
_controller.addListener(
|
||||||
() {
|
() {
|
||||||
if (_controller.offset > 160) {
|
if (_controller.offset > 160) {
|
||||||
|
Reference in New Issue
Block a user