Finished with error: 无法与 Chrome 中的应用程序实例建立连接。如果 Web 工具使用的 websocket 连接无法正确建立连接(例如由于防火墙),就会发生这种情况。
当我在 chrome 浏览器上运行我的 flutter web 应用程序时,我收到了这个错误。即使没有解决我的问题,我也关闭了我的防火墙。
解决此错误的可能解决方案是什么?
我尝试过的临时解决方案:
从开发频道升级到主频道时遇到了这个问题。我为解决这个问题所做的是清理我的项目的构建缓存(flutter clean),然后使用发布模式运行该项目。之后,我可以在调试模式下运行它。
这暂时解决了我的问题,一段时间后我仍然面临同样的问题。实施相同的解决方案并没有解决我的问题。
我正在制作一个自定义图标以在颤振应用程序中使用。当我将我的 svg 上传到 customicon 网站时,它显示我手动转换为复合路径的错误如果图像看起来不符合预期,请手动转换为复合路径。跳过的标签和属性:填充。我也分享了它的截图。你能告诉我如何使用 svg 制作我的自定义图标以及为什么会显示这个错误吗?
在我的颤振应用程序中,我必须在没有 firebase 的情况下显示推送通知。我的服务器会在点击特定 API 后向我发送一条消息,我想将该消息显示为推送通知。
你能告诉我一种方法如何在颤振中做到这一点吗?
我正在使用draggableScrollableSheet. 我给这些参数
DraggableScrollableSheet(initialChildSize: 0.4,maxChildSize: 1,minChildSize: 0.4,builder: (BuildContext context, ScrollController scrollController) {
return SingleChildScrollView(controller: scrollController,
child: Theme(
data: Theme.of(context).copyWith(canvasColor: Colors.transparent),
child: Opacity(
opacity: 1,
child: IntrinsicHeight(
child: Column(mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
SizedBox(height: 10,),
Container(
margin: EdgeInsets.only(right: 300),
decoration: BoxDecoration(
border: Border(
top: BorderSide(
color: Colors.blue,
width: 3,
style: BorderStyle.solid),
),
),
),
Card(
child: Row(
children: <Widget>[
Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
crossAxisAlignment:
CrossAxisAlignment.start,
children: <Widget>[
Text(
S
.of(context)
.we_have_found_you_a_driver,
style: TextStyle(
color: Colors.black,
fontWeight: FontWeight.bold), …Run Code Online (Sandbox Code Playgroud) 我已经创建了这个方法,该方法被调用来执行功能并进行计算,但对于一些超过 10 个小数点的计算,以双格式返回数字。如何使此代码仅显示最多 2 或 3 个小数点?
getProductPrice(int productID) {
var cart = cartlist.firstWhere((cart) => cart.product.id == productID,
orElse: () => null);
if (cart != null) {
var price= (cart.count)*(cart.product.price);
return price;
notifyListeners();
} else {
return 0.0;
}
}
Run Code Online (Sandbox Code Playgroud) 在我的 flutter 应用程序中,存在底部导航栏,并且有两个底部导航栏项目。我在两个屏幕上都使用列表视图。当我在该屏幕上进行一些滚动后从一个屏幕导航到另一个屏幕时。我回到了列表的顶部,而不是我离开的最后一个位置。如何在两个屏幕上实现持久化?
我正在通过构建运行器、json 模型和 json 可序列化为我的 flutter 应用程序制作模型。但我收到了这个错误
Unhandled exception:
RangeError (index): Invalid value: Valid value range is empty: 0
#0 _StringBase.[] (dart:core-patch/string_patch.dart:247:55)
#1 changeFirstChar (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:89:41)
#2 getType (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:116:20)
#3 walk.<anonymous closure>.<anonymous closure> (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:62:23)
#4 _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:379:8)
#5 walk.<anonymous closure> (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:50:37)
#6 List.forEach (dart:core-patch/growable_array.dart:282:8)
#7 walk (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:38:8)
#8 main (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:18:6)
#9 _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
#10 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
pub finished with exit code 255
Run Code Online (Sandbox Code Playgroud)
在我的 pubspec.yaml 文件中,我在开发依赖项中添加了这些 flutter 包:
dev_dependencies:
flutter_test:
sdk: flutter
json_model: ^0.0.2
json_serializable:
build_runner:
Run Code Online (Sandbox Code Playgroud)
我想要为其制作模型的 Json 文件:
第一个 json 文件 …
我正在使用 showModalBottomSheet 并在开始时给出 90% 的高度。底页中有两个选项卡(重复和一次性),重复选项卡有很多内容,并且显示完美,高度为 90%。但是当我在一次性选项卡上打开选项卡时,我想将底页的大小减小到 40%,因为它没有更多内容,而且看起来不太好。但我无法在按下一次性选项卡按钮时动态更改底页的高度。
谁能帮助我如何在颤振中实现此功能?
我正在从现有列表中创建一个列表,当我使用这个新列表并对其执行一些操作(例如更改其数量参数)时,它也会更改现有列表的参数。有人可以告诉我我哪里出了问题吗?
现有名单:
List<ItemsModel> originalList=[
ItemsModel(name: 'High Quality Double Spring Tummy Trimmer For Unisex',quantity: '30'),
ItemsModel(name: 'High Quality Double Spring Tummy Trimmer For Unisex',quantity: '30'),
ItemsModel(name: 'High Quality Double Spring Tummy Trimmer For Unisex',quantity: '30'),
];
Run Code Online (Sandbox Code Playgroud)
新名单:
List<ItemsModel> updatedItemList;
void initState() {
updatedItemList=[];
originalList.forEach((val){
updatedItemList.add(val);
});
super.initState();
}
Run Code Online (Sandbox Code Playgroud)
按下按钮时:
updatedItemList[i].quantity=qtyReceive
Run Code Online (Sandbox Code Playgroud)
在按下某个按钮时,我正在执行更新两个列表的操作。为什么??
flutter ×11
dart ×9
bottom-sheet ×1
dart-pub ×1
double ×1
draggable ×1
dropdown ×1
flutter-showmodalbottomsheet ×1
flutter-web ×1
formatting ×1
icons ×1
jsonmodel ×1
list ×1
model ×1
navigation ×1
numbers ×1
package ×1
persistence ×1
scrollable ×1
svg ×1
symbols ×1
textfield ×1
timestamp ×1