Я создал экран-заставку, и сначала он работает довольно хорошо, но после этого он показывает мне белый пустой экран вместо файла изображения экрана-заставки. Понятия не имею, почему это происходит.
Я попытался изменить свою родительскую тему style.xml, но некоторые темы вызывают сбой моего приложения, и работает только Theme.AppCompat.Light.NoActionBar и дает мне пустой белый экран.
styles.xml
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
</style>
Splash.java
public class Splash extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Thread ssThread = new Thread(){
@Override
public void run() {
try {
sleep(3000);
Intent startMainScreen = new Intent(getApplicationContext(),MainActivity.class);
startActivity(startMainScreen);
finish();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
ssThread.start();
}
}
Последовательность экранов, время ожидания потока и все остальное работает нормально, за исключением того, что изображение не отображается.