【发布时间】:2022-08-18 17:28:59
【问题描述】:
我已经阅读了几个与该主题相关的问题,但任何解决方案都对我有用。 这是我的代码。可能还有一些其他问题或代码改进,但我在 Flutter 中还很新。但无论如何,代码有效。
class Calendario1 extends StatelessWidget {
final List listaini;
Calendario1(this.listaini);
@override
Widget build(BuildContext context) {
return MaterialApp(
title: \"ATGapp\",
home:Cal1(listaini: listaini),
);
}
}
class Cal1 extends StatefulWidget {
final List listaini;
Cal1({Key? key,required this.listaini}) : super(key: key);
@override
///
_Cal1State createState() => _Cal1State();
}
class _Cal1State extends State<Cal1> {
@override
void initState() {
getImage(path1);
super.initState();
}
String url_1 = \'\';
getImage(String path1) async {
//String url=\'\';
final ref1 = FirebaseStorage.instance.ref().child(path1);
var url1 = await ref1.getDownloadURL();
setState(() => url_1 = url1);
}
final FirebaseStorage storage =
FirebaseStorage.instance;
String path1 = \'fondos/mons.jpeg\';
@override
Widget build(BuildContext context) {
return WillPopScope(
onWillPop: ()async{
print(\'Bck button pressed\');
return false;
},
child: Scaffold(
body: Column(...//and so on
我还尝试用 de WillPopScope 包装 MaterialApp 小部件,但结果是相同的,从未调用过。 先感谢您
标签: flutter