我的模型类中有一个布尔变量,它扩展了ChangeNotifier,当此变量的值更改时,我想显示一个对话框,并在更改为false时弹出此对话框。 我正在使用的代码:
Widget selectedFiles() {
return Consumer<FilesManager>(
builder: (context, filesManager, child) {
if (filesManager.processingFiles != null) {
filesManager.processingFiles == true
? showAlertDialog(context)
: Navigator.pop(context);
}
return Expanded(
child: ListView.builder(
itemCount: filesManager.files.length,
itemBuilder: (context, index) {
return ListTile(
title: Text(p.basename(filesManager.files[index].path)),
);
}),
);
},
);
}
当我将processingFiles设置为true时,我想显示一个alertDialog。