- 新版 flutter,ancestorWidgetOfExactType 方法过时
老方法:
1 | static T of<T extends BlocBase>(BuildContext context) { |
新方法:
1 | static T of<T extends BlocBase>(BuildContext context) { |
1 | static T of<T extends BlocBase>(BuildContext context) { |
新方法:
1 | static T of<T extends BlocBase>(BuildContext context) { |
原因:
android:screenOrientation=”portrait”
activity透明<item name="android:windowIsTranslucent">true</item>
解决方式:
去掉启动页的透明风格属性,并且启动页 style 加上如下属性:
1 | <item name="android:windowDisablePreview">true</item> |
方法一,设置activity的
1 | screenOrientation=“portrait” |
方法二,activity的onCreate中
1 | setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // 禁用横屏 |