相关疑难解决方法(0)

如何在flutter中测试本地化的小部件?

我按照flutter docs中的建议将l10n添加到我的flutter应用程序中,建议使用如下静态方法获取本地化:

static DemoLocalizations of(BuildContext context) {
  return Localizations.of<DemoLocalizations>(context, DemoLocalizations);
}
Run Code Online (Sandbox Code Playgroud)

这在运行应用程序时工作正常,但是当我尝试测试我的小部件时,返回的值始终为空。

有没有什么简单的方法可以在测试中提供本地化?

现在我正在通过 DI 进行本地化,但这是一个相当大的开销。

flutter

9
推荐指数
2
解决办法
3769
查看次数

标签 统计

flutter ×1