我想在 Navigator.pop 时重新加载我的列表,但我不能这样做。
我的代码:
class ConfigCNPJPage extends StatefulWidget {
bool voltarTela;
ConfigCNPJPage({Key key, this.voltarTela}) : super(key: key);
@override
ConfigCNPJPageState createState() => new ConfigCNPJPageState();
}
class ConfigCNPJPageState extends State<ConfigCNPJPage>
with SingleTickerProviderStateMixin {
ResultConfig BD;
List<Map> list;
List<Widget> listArray = [];
Stream myStream;
Future setupList() async {
ConfigDatabase db = ConfigDatabase();
var banco = await db.initDB();
list = await banco.rawQuery('SELECT * FROM Empresa');
return list;
}
@override
void initState() {
super.initState();
myStream = setupList()?.asStream();
}
@override
Widget build(BuildContext context) {
return new …Run Code Online (Sandbox Code Playgroud)