强制使用肖像模式使Flutter应用无法响应

问题描述 投票:0回答:1

我试图在我的flutter应用中强制使用肖像模式。

为此,我在StackOverflow附近找到了一段代码,我尝试着使用。

main.dart.com,这就导致了应用程序完全没有反应,即没有按钮点击,点击Tab换标签时没有反应等。

SystemChrome.setPreferredOrientations(
        [DeviceOrientation.portraitUp,DeviceOrientation.portraitDown])
        .then((_) => runApp(MyApp()),
    );

这导致应用程序完全没有反应,即没有按钮点击,点击Tab换标签时没有反应等。

我验证了上面的代码造成的问题,因为一旦删除,应用就能正常工作。

有什么更好的方案或建议吗。

flutter dart landscape-portrait
1个回答
0
投票

我也有同样的问题,但通过这个解决了,希望能帮到你。

 void main() {
  WidgetsFlutterBinding.ensureInitialized();
  SystemChrome.setPreferredOrientations(
      [DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]).then(
    (_) => runApp(MyApp()),
  );
}
© www.soinside.com 2019 - 2024. All rights reserved.