我的應用程序包含大量的Firebase庫,當應用程序首次啓動時,可能需要一段時間才能顯示該應用程序。在較舊的智能手機上,可能需要幾秒鐘的時間,只能看到一個白色屏幕。在新手機上,這個時間並不長,但依然引人注目。使用Firebase的Android應用程序的Splashscreen
我不確定這是由Firebase造成的,但我有另一個不包含任何其他庫的Firebase項目,並且速度也一樣慢。我還讀到其他人對此抱怨。
我想知道是否可以顯示加載屏幕,使我看起來更加流暢。我已經嘗試關閉「即時運行」,但沒有改變它。
加載的第一個活動沒有初始Firebase偵聽器來檢索數據加載,我只通過數據庫向我的Firebase函數發送請求以檢索用戶訂閱源。
這裏有搖籃的依賴我用:
compile 'com.google.android.gms:play-services:10.2.0'
compile 'com.google.firebase:firebase-database:10.2.0'
compile 'com.google.firebase:firebase-auth:10.2.0'
compile 'com.google.firebase:firebase-storage:10.2.0'
compile 'com.google.firebase:firebase-messaging:10.2.0'
compile 'com.google.android.gms:play-services-auth:10.2.0'
compile 'com.firebaseui:firebase-ui-storage:1.2.0'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.jakewharton:butterknife:8.5.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.google.code.gson:gson:2.4'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.theartofdev.edmodo:android-image-cropper:2.3.+'
compile 'com.flurgle:camerakit:0.9.17'
compile 'jp.wasabeef:glide-transformations:2.0.2'
compile 'com.github.chrisbanes:PhotoView:+'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
compile 'jp.wasabeef:recyclerview-animators:2.2.6'
參見本:https://stackoverflow.com/questions/36966080/screen-goes-white-before-splash-in-android – Maddy