【发布时间】:2020-05-25 04:42:18
【问题描述】:
我遇到了一个有趣的问题。我正在使用“localeResolutionCallback”来设置加载区域并检测用户何时更改设备上的语言。但是我也希望能够绕过它,以便用户可以从他的设备设置的语言中选择一种单独的语言。
这似乎是不可能的,因为如果我正确阅读文档,“localeResolutionCallback”仅在加载和更改设备语言时才有效。
有谁知道如何强制它触发这个功能?我不想使用材料应用程序的“语言环境”键(有效),因为我会有 2 个类似的操作相互冲突,我绝对需要“localeResolutionCallback”进行检测,这样才能获胜。
有什么想法吗?谢谢
PS:我确实在使用监听器来重建 materialapp,但就像我说的那样它不会触发“localeResolutionCallback”
【问题讨论】:
标签: flutter localization