相关疑难解决方法(0)

Flutter setState到另一个类?

我有一个根类RootPage,StatefulWidget它始终在视图中.我想改变bodyRootPage是通过控制RootPage's currentPage Widget从不同的类,如我的FeedPage类和其他类,我做什么呢?

示例代码

import 'package:flutter/material.dart';

class RootPage extends StatefulWidget {
  @override
  _RootPageState createState() => new _RootPageState();
}
class _RootPageState extends State<RootPage> {
  FeedPage feedPage;

  Widget currentPage;

  @override
  void initState() {
    super.initState();
    feedPage = FeedPage();

    currentPage = feedPage;
  }

  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      //Current page to be changed from other classes too?
      body: currentPage
    );
  }
}



class FeedPage extends StatefulWidget {
  @override
  _feedPageState …
Run Code Online (Sandbox Code Playgroud)

setstate dart flutter

9
推荐指数
3
解决办法
9919
查看次数

标签 统计

dart ×1

flutter ×1

setstate ×1