如果用户成功地创建了一个项目,我将使用新的ScaffoldMessenger来显示一个快捷键。在显示快捷键时,我将应用程序导航到仪表板上。但是,一旦到达仪表板,就会抛出多个在子树中共享相同标记的英雄,错误将被抛出。我没有在我的dashbard中使用任何Hero小部件,而且我有一个FloatingActionButton,但是它的英雄参数设置为null。
示例代码:
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text('A SnackBar has been shown
我正在尝试在一个带标签的flutter应用程序中显示一个小吃栏,如下所示:
var scaffoldKey = new GlobalKey<ScaffoldState>();
scaffoldKey.currentState
.showSnackBar(new SnackBar(
content: new Text("This is a message")
);
});
但是我得到了一个错误:
NoSuchMethodError: The method 'showSnackBar' was ca
我想在单击底部选项卡时显示一个SnackBar小部件。我尝试将其显示为:
Scaffold.of(context).showSnackBar(new SnackBar(
content: new Text("Live Clicked"),
));
然而,应用程序抛出了以下异常:
I/flutter ( 4965): The following assertion was thrown while handling a gesture:
I/flutter ( 4965): Scaffold.of() called wi
这是我的main.dart
class MyApp extends StatelessWidget {
var login = new Login("xxxxxxx", "xxxxxxxxx");
final scaffoldKey = new GlobalKey<ScaffoldState>();
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Fetch Data Example',
theme: Theme
我用一个英雄包裹了一个脚手架。当打开一个子页面并显示一个SnackBar()小部件时, ScaffoldMessenger.of(context).showSnackBar(snackBar); 我得到了错误 A Hero widget cannot be the descendant of another Hero widget.
'package:flutter/src/widgets/heroes.dart':
Failed assertion: line 375 pos 7: 'context.findAncestorWidgetOfExactType<
我想重用我的SnackBar小部件,但是我得到了这个错误: The argument type 'ShowSnackBar' can't be assigned to the parameter 'SnackBar' 这是我的SnackBarShow代码 import 'package:flutter/material.dart';
class ShowSnackBar extends StatelessWidget{
final dynamic state;
const ShowSnackBar({this.state})
我使用以下代码生成以下snackbar:
Snackbar:
代码:
View parentLayout = findViewById(android.R.id.content);
Snackbar snackbar = Snackbar.make(parentLayout, "Wähle mindestens eine Kategorie aus, um fortzufahren", Snackbar.LENGTH_LONG)
.setAction("CLOSE", new View.OnClickListene
我在一个管理页面上工作,我在一个特定的页面上有三个字段,在此之前,我在文本字段中显示错误消息时遇到了问题,但当我修复了这个错误并开始运行我的应用程序时,我遇到了一个新的error.can,有人请帮帮我吧。
下面是我的代码:
class _AddPromoState extends State<AddPromo> {
final databaseReference = Firestore.instance;
var priceReductionController = TextEditingController();
var perReductionController