【发布时间】:2020-12-07 17:54:58
【问题描述】:
我在 Android 7 及更低版本上遇到闪屏问题。 它在 Android 7+ 上运行良好 但在 Android 7 和更低版本上,应用程序一打开就会崩溃,没有启动画面的应用程序可以正常工作。有什么解决办法吗?
我尝试过使用不同的 png、样式和颜色值,但仍然是同样的问题。
MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState)
{
SplashScreen.show(this, true);
super.onCreate(savedInstanceState);
}
SplashActivity.java
public class SplashActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();
}
}
AndroidManifest.xml
....
<activity
android:name=".SplashActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:launchMode="singleTask"
android:windowSoftInputMode="adjustResize"
android:exported="true"
>
</activity>
<activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
....
【问题讨论】:
标签: react-native crash react-native-android splash-screen