(i18n)我从MyApp类的外部使用setState来更改语言,我收到了这个警告,但我不知道如何解决它。info: The member 'setState' can only be used within instance members of subclasses of 'package:flutter/src/widgets/framework.dart'.
我想要创建一个应用程序,它的UI可以根据设备方向进行更新。在Portait布局中,我使用一个抽屉显示一些元素()。在景观布局中,没有抽屉,但元素显示在屏幕左侧()的一列中。但是,当我在打开时将从portait切换到横向时,我得到了"setState()或在小部件树被锁定时调用的markNeedsBuild()“的错误,堆栈提供了以下信息:
Built build\app\(package:flutt