flutter和原生混合是报错问题之must be called

2019-03-20  本文已影响0人  kot_flu

不要轻易的去修改manifest.xml 里面的启动配置

<application
        android:name="io.flutter.app.FlutterApplication"
        android:allowBackup="true"
        android:label="flutter_videoshows"
        tools:replace="android:label"
        android:icon="@mipmap/ic_launcher">
        <!-- android:theme="@style/VideoTheme"-->
        <!-- android:theme="@style/LaunchTheme"-->
        <activity
            android:name=".MainActivity"
            android:launchMode="singleTop"
            android:theme="@style/LaunchTheme"
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density"
            android:hardwareAccelerated="true"
            android:windowSoftInputMode="adjustResize">
            <!-- This keeps the window background of the activity showing
                 until Flutter renders its first frame. It can be removed if
                 there is no splash screen (such as the default splash screen
                 defined in @style/LaunchTheme). -->
            <meta-data
                android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
                android:value="true" />
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

尤其是这个

android:name="io.flutter.app.FlutterApplication"

和这个启动主题

android:theme="@style/LaunchTheme"

如果是有自己的application ,想办法去继承就好

上一篇 下一篇

猜你喜欢

热点阅读