我有两个页面:页面 A 具有“搜索”功能,页面 B 具有“选择语言”功能。我从 A 页导航到 B 页以选择我的语言。然后我想使用新选择的语言从页面 B 弹回到页面 A 并自动执行该语言的搜索。
我使用 SharedPrefs(工作正常)将我选择的语言从页面 B 传递到 A。所以我需要的只是当我返回到页面 A 时,搜索功能会自动触发。
这在 Flutter 中可能吗?
我尝试使用,initState但只有在首次构建小部件时才有效。我也尝试过,didUpdateWidget但什么也没发生。
导航至PageBfrom时使用此选项PageA
Navigator.push(context, MaterialPageRoute(builder:(_) => PageB())).then((value) {
// you have come back to the pageA, now perform your logic
callThisMethod();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |