[英]Launching flutter app on my physical iPhone via xcode set in portrait mode works, but not when launching through android studio
在我聲明設備方向的 main.dart 文件中
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
void main() { SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
runApp(Egenkontroll());
}
當我在我的物理 iPhone 7 上通過 xcode 啟動應用程序時,我以我想要的縱向模式獲得我的視圖,但是當我在我的設備縱向模式上通過 android studio 啟動時,我的視圖沒有啟用,並且視圖會調整到設備方向,我不想要的。
當我在應用商店上發布應用時,這有關系嗎?
SystemChrome.setPreferredOrientations
是異步任務,所以要么等待要么把你的運行放在里面
SystemChrome.setPreferredOrientations(
[DeviceOrientation.portraitUp])
.then((_) =>
runApp(Egenkontroll())
);
或者
await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
runApp(Egenkontroll());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.