Come evitare la schermata nera in Android mentre la mia app si sta caricando? Ho rimosso tutte le cose da onCreate a AsyncTask ma ho ancora una schermata nera all'inizio. La mia attività predefinita (prima) è Main e se c'è un parametro carico momentaneamente un'attività personale senza mostrare Main, altrimenti mostro l'attività Main. Qualcuno mi può suggerire una soluzione? Ho provato con http://blog.iangclifton.com/2011/01/01/android-splash-screens-done-right/ ma non aiuta.Come evitare la schermata nera in Android mentre la mia app si sta caricando?
risposta
non sono sicuro.
ma, Prova questo nel Manifesto .. all'interno della vostra attività
android: theme = "Android @: stile/Theme.Translucent"
O
android: theme = "@ Android: stile/Theme.Light"
ho visto una buona soluzione sulla schermata iniziale ... spero che utile
Stavo lottando per così tanto tempo. Questo ha risolto il mio problema. L'aggiunta della linea in Manifest ha fatto il trucco. Grazie ad aprile. –
grazie, questo mi dà un'idea per creare un tema personalizzato come il flash e ha risolto il mio problema. Per quelli che cercano la stessa risposta, è così che lo faccio. Ha funzionato per me spero che sia di aiuto anche a voi ragazzi. In stile
Il primo ha funzionato alla grande per me, grazie :) – Stranger
Ottimizza il codice ur, prova a ridurre il codice da onCreate(), questo problema è stato risolto da me l'ho risolto riducendo il codice in onCreate().
Buona fortuna
Dal momento che avete eliminato il vostro onCreate() e assegnato le attività di inizializzazione di un thread di lavoro, il fatto che lo schermo rimane comunque scuro per un po 'dopo la vostra applicazione viene avviata è probabilmente dovuto al la complessità della grafica nella schermata iniziale (piuttosto che nel codice di inizializzazione, che è probabilmente correlato al modello, piuttosto che alla vista).
La soluzione che hai detto ha funzionato per te è utilizzare uno sfondo visibile come tema. Sono contento che tu abbia trovato che questo sia adeguato, ma per alcuni scopi uno splash screen più specifico (ad esempio, logo/nome app) (che viene visualizzato rapidamente perché utilizza una grafica molto più semplice) sarebbe più desiderabile.
Si prega di consultare la risposta link sottostante per una descrizione dettagliata (con codice di esempio) di come una schermata iniziale che consente di visualizzare in modo rapido può essere implementata:
Questo discute anche l'approccio che avete accettato sopra .
Aggiungi sotto il file android style.xml nel tag style.
completo del codice:
<style name="AppBaseTheme" parent="android:Theme.Light.NoTitleBar">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
<item name="android:windowDisablePreview">true</item>
</style>
Funziona perfettamente per me ... ..... :) – RajeshVijayakumar
Esattamente quello che sto cercando ... grazie! –
La mia app ha finito con questo –
- 1. Come evitare la schermata nera all'avvio dell'applicazione
- 2. Come evitare la schermata nera quando Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK è impostato?
- 3. LocalHost: 3000 non sta caricando la mia app Meteor
- 4. Perché $ (window) .width() cambia mentre la pagina si sta caricando?
- 5. Mostra il mio layout mentre SurfaceView sta caricando Camera Preview
- 6. Come evitare la schermata nera su startActivity quando è impostato FLAG_ACTIVITY_CLEAR_TASK?
- 7. Come mostrare ajax il caricamento dell'animazione gif mentre la pagina si sta caricando?
- 8. UISearchController causa la schermata nera Swift 2.0
- 9. Casuale schermata nera quando si avvia l'app Android sul dispositivo
- 10. La schermata iniziale si sta ridimensionando in modo errato
- 11. Perché Android Studio non si sta caricando dopo l'installazione corretta?
- 12. cambia il cursore su occupato mentre la pagina si sta caricando
- 13. Posso interrompere Android dall'uccidere la mia app?
- 14. Perché la mia app .Net sta contattando Verisign?
- 15. Vai alla schermata App permessi app della mia app
- 16. Come collego la mia estensione alla mia app per Android?
- 17. Come rimuovere lo schermo bianco mentre viene caricata la mia app?
- 18. Bagliore verde orizzontale oscillante mentre qualcosa sta caricando C#
- 19. Usa la mia app Android/apk come launcher/Sostituzione schermata iniziale
- 20. La schermata App appare nei browser
- 21. Come monitorare le richieste HTTP (get, post etc) che la mia app sta facendo in Android
- 22. socket.io La connessione a ws: // è stata interrotta mentre la pagina si stava caricando
- 23. Quale utente sta eseguendo la mia app Rails?
- 24. Controlla se la mia app è in esecuzione su Android
- 25. Come posso mantenere la mia app inattiva?
- 26. La gomma da cancellare sta disegnando una linea nera
- 27. Firma la mia applicazione Android come sistema app
- 28. Autolayout sta ridimensionando la mia finestra
- 29. Android: Picasso non sta caricando alcune immagini
- 30. Come avviare la mia app meteo su un dispositivo Android?
postale po 'di codice - che potrebbe aiutare o stiamo semplicemente indovinando ... –