草庐IT

sa_instance_state

全部标签

flutter - 在 flutter 中将 "Widget"添加为 "State<NormalMenuState>"类中的字段时出错

此类实现的目的为admin显示不同的View和user登录后Scaffoldbody.错误使用Widget时显示以下错误作为State内的字段类。'_NormalMenuState.widget'('()→Widget')isn'tavalidoverrideof'State.widget'('()→NormalMenuState')代码classNormalMenuextendsStatelessWidget{finalStringuserType;NormalMenu({this.userType});@overrideWidgetbuild(BuildContextcontext

FirebaseStorage.instance.ref() 变为空

我想在我的Flutter应用程序中显示存储在Firbase存储中的图像,但我正在处理这个问题。我按照关于此answer的说明进行操作但是我的ref()总是这样:我创建这个方法只是为了测试,当我尝试获取DownloadURL时,flutter抛出了一个异常:/flutter(4664):══╡EXCEPTIONCAUGHTBYIMAGERESOURCESERVICE╞════════════════════════════════════════════════════I/flutter(4664):ThefollowingArgumentErrorwasthrownresolvinga

dart - 如何从 Stateless Widget 变为 Stateful Widget?

我有一个使用复选框和下拉菜单的应用程序屏幕。但是,我已经意识到我将它编码在一个StatelessWidget中,所以我无法在选择一个选项时更改状态。我如何让它工作,以便在选中一个复选框时它会显示为“已选中”而不是空的?我曾尝试将我的代码粘贴到有状态小部件中,但一直遇到错误,因为我不确定哪些部分应该放在哪里。import'package:carve_brace_app/model/activity.dart';import'package:flutter/material.dart';classDetailPageextendsStatelessWidget{finalActivitya

state - 如何保持状态,在 Flutter 中滚动?

我有一个简单的网格,它比屏幕实际占用更多空间,并且可以上下滚动。每个单元格都有一个onTap()方法来改变单元格的颜色。问题是,一旦我将更改的单元格滚动到View之外,状态就不会保留。有什么想法吗?classGridWidgetextendsStatefulWidget{@override_GridWidgetStatecreateState()=>new_GridWidgetState();}class_GridWidgetStateextendsState{@overrideWidgetbuild(BuildContextcontext){ColorcellColor=Colors

dart - 在tabbar的页面之间配置State

我正在开发一个应用程序,它包含一个计时器,因此它每秒更新一次状态,但是当我们更改页面时,会发生一些状态错误ThiserrorhappensifyoucallsetState()onaStateobjectforawidgetthatnolongerappearsinthewidgettree(e.g.,whoseparentwidgetnolongerincludesthewidgetinitsbuild).ThiserrorcanoccurwhencodecallssetState()fromatimerorananimationcallback.Thepreferredsoluti

firebase - 我/flutter (14318) : NoSuchMethodError: Class 'FirebaseUser' has no instance getter 'firstname'

我正在尝试更新我正在构建的应用程序用户的用户配置文件。用户信息存储在firebase中,应用程序在运行在android上的dart中编码。我已经尝试实现来自https://firebase.google.com/docs/auth/web/manage-users的示例网站。51createUser(){52if(checkFields()){53//PerformLogin54varuser=FirebaseAuth.instance.currentUser();55FirebaseAuth.instance56.createUserWithEmailAndPassword(emai

android - 错误 : flutter instance of 'future string' ?

我该如何解决?这是一个flutter身份验证错误。GPTthiserror:flutterinstanceof'futurestring'这是代码:import'package:firebase_auth/firebase_auth.dart';import'dart:async';classAuth{FirebaseAuth_auth=FirebaseAuth.instance;FuturesignIn(Stringemail,Stringpassword)async{FirebaseUser_user=await_auth.signInWithEmailAndPassword(em

android - flutter : How to Debug which widgets re-rendered on state change

我正在使用Redux和Flutter进行状态管理。每当我发送一个Action时,我想知道哪些小部件被重新渲染了。有什么办法吗? 最佳答案 关于渲染首先要注意的一件事:重建和重绘是不一样的。重建涉及布局和绘制,而重绘不涉及重新布局。如何检查重建在您感兴趣的任何build方法中添加print语句。classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){print('MyAppbuilding');还有这个:classMyWidgetextend

dart - 为什么 Flutter State 对象需要 Widget?

演示示例具有以下代码,这显然是Flutter应用程序的典型代码:classMyHomePageextendsStatefulWidget{MyHomePage({Keykey,this.title}):super(key:key);finalStringtitle;@override_MyHomePageStatecreateState()=>new_MyHomePageState();}class_MyHomePageStateextendsState{int_counter=0;void_incrementCounter(){setState((){_counter++;});}@

dart - 由于 : Bad state: No builder factory for BuiltList 而失败

我正在使用builtvalue对于我的PODO类以下是我的json响应{"status":1,"msg":"Success","allotmentMasterID":"1","allotmentInfoID":"1","category":[{"categoryID":"1","categoryName":"Major","selectedCount":"0","status":1},{"categoryID":"2","categoryName":"Mandatory","selectedCount":"0","status":0},{"categoryID":"3","catego