flutter - Flutter - 如何赶上按钮(硬件)事件?
问题描述
我为 Android 创建了 Flutter 应用程序。这是我的用户案例:
我在widgetA上。
我单击按钮并转到widgetB。(A->B)
我点击硬件后退按钮蚂蚁返回widgetA。
现在我在widgetA 上,我需要任何事件来更新我的WidgetA。有什么建议吗?
解决方案
我想你可以将你的 widgetB 包装在WillPopScope小部件中。或者您可以使用 设置按键处理程序SystemChannels.keyEvent.setMessageHandler(...)
,但这不是推荐的方法。
推荐阅读
- elasticsearch - 如何在索引之前删除单词之间的空格
- mysql - 为每个客户 X 写一个查询,另一个客户 Y 与 X 租了至少一部电影
- servicenow - 选择字段选项限制
- javascript - 在 JavaScript 中将 Unicode 转换为 ASCII
- junit - 如何制作模拟 JdbcTemplate.queryForObject() 方法
- swift - 不允许将已删除或无效的对象添加到领域
- ios - 使用 swift 与网站进行通用链接
- javascript - 用数组方法解决编程问题?
- blazor - 在 blazor 中引用 css 文件
- performance - TSQL:转换 data_type 并更新它的最快方法