2016-07-20 7 views
0

Я проверил код из svn, и я решил проблемы времени выполнения и запустил приложение. Затем для меня запускается пустой экран для каждого первого запуска приложения, а для других это не происходит.Пустой экран перед всплеском экрана в Android

Я добавил ниже линии, чтобы исправить ошибки во время выполнения

aaptOptions { 
     cruncherEnabled = false 
} 
+0

отключить мгновенный запуск затем Запустите приложение. –

+0

ссылайтесь на эту ссылку: http://stackoverflow.com/a/38408079/5955362 –

+0

Я пробовал мгновенный запуск, но все еще столкнулся с той же проблемой. И мой Min SDK - это 14 –

ответ

0

Добавить это в style.xml,

<style name="Theme.Transparent" parent="Theme.AppCompat.Light.NoActionBar"> 

    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowActionBar">false</item> 
    <item name="android:windowFullscreen">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:windowIsTranslucent">true</item> 

</style> 

В файле манифеста, называют этот style.xml как Android: темы = "@ style/Theme.Transparent "в вашей активности экрана Splash

Это решит вашу проблему.

+0

Но мой SplashActivity расширяет FragmentActivity, и я должен использовать тот же самый. Клиент Becasue не принимает изменения AppcompatAcitivity. –

1

Добавить следующую тему в вашей styles.xml и применять его для выплеска деятельности

<style name="AppTranslucent" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:windowBackground">@android:color/transparent</item> 
    <item name="android:colorBackgroundCacheHint">@null</item> 
    <item name="android:windowIsTranslucent">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 
+0

Но мой SplashActivity расширяет FragmentActivity, и я должен использовать тот же самый. Клиент Becasue не принимает изменения AppcompatAcitivity. –

+0

FragmentActivity является родительским классом AppCompatActivity, поэтому нет проблем с использованием обоих. Могли ли вы запустить приложение с указанной темой? – LvN

0

Try это .. Добавить тему NoTitleBar вам Всплеск

<activity 

     android:name=".SplashScreenActivity" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.Translucent.NoTitleBar" 
    />