版本:
Flutter-版本:1.12.14 通道开发
Dart-版本:2.7.0
问题:
我想写一个 Todo 应用程序。当我单击浮动按钮时添加一个新的待办事项,但在某些情况下它效果不佳。
问题在Scaffold.body
代码中,详细信息。
我使用时效果很好TodoPage(todoList: _todoList)
。
_pageList.elementAt(_activeIndex)
当我提交文本字段时不起作用。
print('Build Home')
提交后发现有打印,但print('Build TodoPage')
没有打印。
为什么???
我的代码:
import 'package:flutter/material.dart';
void main() => runApp(App());
class App extends StatelessWidget{
@override
Widget build(BuildContext context){
return MaterialApp(
title: 'TodoList',
home: Home(),
);
}
}
class Home extends StatefulWidget{
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home>{
List<String> _todoList = ['a', 'b', 'c'];
TextEditingController _controller;
List<Widget> _pageList;
int _activeIndex;
Widget _curPage;
@override
void initState(){
super.initState();
_activeIndex …
Run Code Online (Sandbox Code Playgroud)