Meine App enthält viele Firebase-Bibliotheken. Wenn die App zum ersten Mal gestartet wird, kann es eine Weile dauern, bis die App angezeigt wird. Bei älteren Smartphones kann es bis zu einigen Sekunden dauern, in denen Sie nur einen weißen Bildschirm sehen können. Bei neueren Handys ist es nicht so lang, aber immer noch auffällig.Splashscreen für Android-App mit Firebase
Ich bin nicht sicher, dass dies von Firebase verursacht wird, aber ich habe ein anderes Firebase-Projekt, das keine anderen Bibliotheken enthält, und es ist genauso langsam. Und ich habe auch gelesen, dass andere sich darüber beschwert haben.
Ich wollte wissen, ob es möglich ist, einen Ladebildschirm zu zeigen, um mein Aussehen weicher zu machen. Ich habe bereits versucht, "Instant Run" auszuschalten, aber das änderte nichts daran.
Die erste geladene Aktivität hat keine anfänglichen Firebase-Listener, die viele Daten abrufen. Ich sende nur eine Anforderung an meine Firebase-Funktionen über die Datenbank, um den Benutzerfeed abzurufen.
Hier sind die Gradle Abhängigkeiten Ich verwende:
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'
dies Siehe: https://stackoverflow.com/questions/36966080/screen-goes-white-before-splash-in-android – Maddy