错误说:NoSuchMethodError:在null上调用了setter/getter“长度”这是一个基本的flutter音乐播放器应用。主.dartimport'package:flute_music_player/flute_music_player.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatefulWidget{@override_MyAppStatecreateState()=>_MyAppState();}class_MyAppStateextendsState{List_songs;@overridevo
我正在调用WebAPI并接收Profile模型作为响应。当我使用下面的代码时,它会抛出一个错误:try{if(profile.message.isEmpty){Navigator.of(context).pushNamed("/home");}elseif(profile==null){_showDialog("Pleasecheckyourinternetconnection");}else{_showDialog("Pleaseentervalidcredentials");}}catch(exception){print(exception);} 最佳
我正在尝试使用facebook登录Firebase。我正在使用firebaseauth:0.7.0和flutter_facebook_login:这是我的facebook登录功能:startFacebookLogin()async{varfacebookLogin=FacebookLogin();varresult=awaitfacebookLogin.logInWithReadPermissions(['email','public_profile']);FacebookAccessTokenmyToken=result.accessToken;AuthCredentialcrede
每当我运行我的Flutter应用程序时,我都会收到此错误:E/flutter(8247):NoSuchMethodError:在null上调用方法'add'。class_HomePageStateextendsState{ListresponseJson;ListEventDetails;FuturefetchPost()async{finalresponse=awaithttp.get("https://....",headers:{HttpHeaders.AUTHORIZATION:"Bearer.."});for(vari=0;i有什么解决办法吗? 最
我在尝试在flutter中使用继承的小部件时遇到此错误。Thegetter'serviceListBloc'wascalledonnull.I/flutter(3525):Receiver:nullI/flutter(3525):Triedcalling:serviceListBloc我的代码@overrideWidgetbuild(BuildContextcontext){finalabc=ServiceProvider.of(context).serviceListBloc;returnMaterialApp(title:'LearningJsonParse',home:Scaff
这个问题在这里已经有了答案:HowtogetfulldownloadUrlfromUploadTaskSnapshotinFlutter?(4个答案)关闭3年前。Flutter提示firebase_storage::StorageUploadTask上缺少getter,但是当我打开声明时,它就在那里。/flutter(3107):[ERROR:flutter/shell/common/shell.cc(182)]DartError:Unhandledexception:E/flutter(3107):'package:flutter_project/widgets/screen.dar
我尝试使用bloc创建ListView。这是我的集体课MainPageList模型如下所示classMainPageList{Listitems;Listicons;MainPageList(this.items,this.icons);}classMainPageBlocextendsBlocBase{MainPageList_mainPageList;StreamController_mainPageController=StreamController.broadcast();StreamSinkget_inMainPage=>_mainPageController.sink;S
我正在使用FlutterStreambuilder,我的流在加载之前调用了null一秒钟。我正在尝试加载“正在加载...”卡片,但它不起作用。在显示我想要的卡片列表之前,我的模拟器短暂地显示了一个红色错误屏幕。我怎样才能让它停止这样做?这是我的代码...newExpanded(child:newStreamBuilder(stream:streamQuery,builder:(BuildContextcontext,AsyncSnapshotevent){if(event.data.snapshot.value==null){returnnewCard(child:newText('L
所以目前我正在使用Flutter构建应用程序,这对我来说仍然是新的,而且我一直停留在那个标题中的那个异常(exception)。问题是当我尝试在ListView.builder中调用“widget.usernames.length”时,如果它为null它将返回该异常,并且在有数据时没有异常。我想要完成的是getLength函数应该返回null或0值,以便ListView在没有数据时不显示任何内容。returnnewExpanded(child:ListView.builder(padding:newEdgeInsets.all(8.0),itemExtent:20.0,itemCoun
所以我最近在我的应用程序中添加了持久性并且我得到了这个错误,有趣的部分是应用程序运行良好甚至持久化对象检索它们和所有但是在运行单元测试时我得到上面写的错误。这是我的应用中有趣的部分list权限:这是gradle配置defailtConfigblockcompileSdkVersion24buildToolsVersion'25.0.0'defaultConfig{applicationId"mehungry.com.myapplicationnavigationdawerdemo"testInstrumentationRunner"android.support.test.runner