Flutter
本话题发布Flutter相关的问答文章和技术分享,将持续更新,为您推荐了17篇问答,访问即可查看更多精彩内容。
-
2
回答
36浏览
Flutter Hot Restart后输入框内容为什么总是清空?
大家好,我在用Flutter开发表单页面时遇到个问题:每次修改代码后点击Hot Restart,输入框里的内容就全没了,这很影响调试体验。比如我之前输入的用户名和密码都得重新填,有没有办法保留这些临时...
移动 2026-02-17 23:55:33 -
2
回答
51浏览
Flutter中Provider状态在页面跳转后为什么会重置?
我在用Provider管理登录状态时遇到问题,登录成功后把用户信息存到ChangeNotifier里,但跳转到新页面后数据又变空了。 之前在Vue用类似写法没问题,比如这个组件: <templa...
移动 2026-02-16 03:57:58 -
1
回答
10浏览
为什么在Riverpod中更新Provider值后界面没有重新渲染?
我正在用Riverpod管理状态,但遇到了一个奇怪的问题。我在一个Provider里保存了一个计数器变量,通过按钮点击来修改它的值。但当我调用increment函数后,界面上的数字没有更新。我检查了代...
移动 2026-02-15 19:20:32 -
1
回答
44浏览
Flutter通过MethodChannel调用Android原生方法时,如何传递和接收复杂对象?
我现在在做Flutter和Android原生交互,需要从Android返回一个包含用户信息和配置数据的复杂对象。试过把对象转成Map再传递,但Dart端接收后要手动解析字段特别麻烦。比如用户对象里还有...
移动 2026-02-15 02:23:23 -
2
回答
4浏览
为什么Flutter Hot Restart后状态重置但Hot Reload正常?
我在开发计数器页面时遇到奇怪的问题,每次用Hot Restart(双击R)后计数器会重置为0,但Hot Reload(单击R)完全正常。代码看起来没问题,但状态就是无法保留... 我的计数逻辑是这样的...
移动 2026-02-13 20:14:29 -
2
回答
12浏览
为什么Riverpod状态更新后,ListView的CSS样式没变?
在Flutter Web项目里用Riverpod管理选中状态。点击列表项后状态确实变了,但对应项的CSS类(比如添加active样式)没更新,页面还是老样子。试过Provider.refresh和Pr...
移动 2026-02-10 14:53:39 -
2
回答
14浏览
Flutter中Row子组件宽度无法自适应父容器怎么办?
我在用Flutter开发卡片组件时遇到了布局问题,Row里的Icon和Text组件总显示成原始大小,无法根据父容器宽度自动调整。试过用Expanded包裹Row,但图标反而被压缩变形了。 这是我的代码...
移动 2026-02-10 13:38:35 -
1
回答
33浏览
Flutter中子组件如何更新父组件的状态?Vue的事件方法不生效了
在用Flutter做列表项点击时遇到状态同步问题。我按照Vue的思路,在子组件通过回调修改父组件的变量,但页面就是不更新。已经试过用setState包裹回调,但控制台提示setState() call...
移动 2026-02-07 01:05:36 -
2
回答
29浏览
Flutter中如何让ListView在滑动时保持子项的滚动位置?
我在用Flutter做聊天界面时遇到问题,每个聊天项里有个可滑动的图片列表,但当我滚动主ListView时,子项里的图片列表会重置滚动位置。试过用UniqueKey()和AutomaticKeepAl...
移动 2026-02-02 11:28:38 -
2
回答
33浏览
为什么Flutter的Platform Channel回调在Android上偶尔丢失?
在开发Flutter混合应用时,通过MethodChannel调用Android原生方法,但发现回调结果(onResult)偶尔不触发,特别是在频繁调用时。已经尝试过在主线程调用、添加重试逻辑,但问题...
移动 2026-02-01 19:24:51 -
2
回答
74浏览
为什么在Row中使用Expanded时会报错说有多余的非灵活子组件?
我在用Flutter写页面布局时遇到了问题,当在Row里放了两个Expanded和一个Text组件后,运行时报错:"RenderFlex children have non-zero flex but...
框架 2026-01-31 02:55:23 -
2
回答
74浏览
Flutter的Platform Channel参数传递时为什么会崩溃?
在用MethodChannel调用Android原生方法时,传了个数字参数,结果应用直接崩溃了。我按照文档把参数转成Map然后encode了,原生端也用了getInt,但就是报错,这是哪里出问题了? ...
移动 2026-01-30 17:50:45 -
2
回答
329浏览
Flutter打包Android apk时出现签名错误,如何解决?
我在用Flutter打包Android正式版apk时,按照官方文档生成了keystore文件,但执行flutter build appbundle时一直报签名错误: * What went wrong...
移动 2026-01-30 00:22:29 -
2
回答
30浏览
Flutter Hot Reload修改代码没反应是怎么回事?
大家好,我在用Flutter开发页面时遇到个怪问题:刚才修改了容器的颜色和文字内容,按住热重载按钮显示"Reloaded 1 of 2 libraries",但界面上一点变化都没有,非要手动重启应用才...
移动 2026-01-28 14:10:27 -
2
回答
66浏览
Flutter自定义列表项组件滚动时状态重置怎么办?
我在开发可复用的列表项组件时遇到问题,每次列表滚动后之前选中的项状态会重置。我用了StatefulWidget保存isSelected状态,但滚动后颜色突然变回来。试过给组件加Key但没用,这是为什么...
移动 2026-01-28 09:45:36 -
1
回答
65浏览
Flutter MethodChannel传递复杂参数时出现类型转换错误怎么办?
在用Flutter的MethodChannel调用Android原生方法时,想传递一个包含多个字段的对象参数,但总是报"无法将Map转换为String"的错误。我尝试把参数转成Map类型,但原生层接收...
移动 2026-01-28 08:40:24 -
2
回答
45浏览
如何在Flutter中正确调用iOS原生代码?
最近在尝试使用Flutter的MethodChannel来和iOS端通信,但是一直没有成功。 我在Flutter这边写的代码是这样的: import 'package:flutter/services...
移动 2026-01-25 15:37:18