При попытке открыть приложение в альбомном режиме появляется сообщение «Приложение продолжает останавливаться» - PullRequest
0 голосов
/ 14 октября 2019

В настоящее время я пытаюсь заставить приложение всегда использоваться в портретном режиме с помощью следующего кода:

Future main() async {
  await DotEnv().load('.env');
  await SystemChrome.setPreferredOrientations([
    DeviceOrientation.portraitUp,
    DeviceOrientation.portraitDown,
  ]);

  runApp(
    HomePage()
  );
}

Когда я открываю приложение с уже планшетным планшетом, оно работает отлично, но если язакройте приложение, поверните планшет в горизонтальное положение и попробуйте открыть его снова, появится сообщение «Приложение продолжает останавливаться», и приложение не откроется, пока я снова не использую планшет в портретном режиме. Он не генерирует никаких исключений или ошибок в терминале при отображении сообщения, и в эмуляторе возникает та же ошибка, что и в реальном устройстве.

Как сделать так, чтобы приложение открывалось и использовалось в портретном режиме, не запрещая пользователю открывать его на планшете в альбомном режиме? Или, по крайней мере, как я могу предотвратить показ этого сообщения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...