Il caricamento delle icone della Dashboard / Schermata Home richiede fino a 10 secondi dopo aver premuto il pulsante Home


9

Ho un problema in cui le icone della schermata principale (dashboard?) Possono impiegare più di 10 secondi per caricare quando premo il tasto home. Dopo che ciò accade una volta, le icone rimarranno lì se apro un programma e quindi premo di nuovo il tasto Home. Ma, dopo un po 'di tempo, vedrò di nuovo questo problema.

Il riavvio del telefono non risolve questo problema. Non ho molti servizi in esecuzione e mantengo le cose in ordine con Advanced Task Killer.

Questa domanda è simile, ma le icone dell'utente non vengono mai caricate. Il mio si caricherà sempre, ci vuole solo troppo tempo.

Qualsiasi pensiero è il benvenuto.

Telefono: Motorola Droid; Android 2.2.1; Nessuna
app root / mod : 1 widget; 27 icone in totale
Modalità: Normale; Modalità caricatore da tavolo (come si chiama)

MODIFICARE:

Ho disinstallato Task Killer e un paio di altre app che non utilizzo più. Il problema non è così grave, ma si verifica ancora. Proverò a rimuovere il 1 widget che ho e forse installerò un launcher alternativo.

Risposte:


7

Ho lo stesso telefono e praticamente lo stesso problema.

Prima di tutto, non dovresti usare un task killer. È inutile e controproducente. (Vedi questa domanda e questa altra domanda .)

Una cosa che ti aiuterà è usare una sostituzione della schermata principale. Ce ne sono diversi, ma sto usando Zeam. Anche se non rimuove completamente il ritardo di ridisegno della schermata iniziale, è molto meglio che senza di esso.

Un'altra cosa che ti aiuterà è ridurre o eliminare il numero di widget che stai utilizzando.


Grazie per la nota su Task Killers. Smetterò di usarlo. Preferirei non installare una sostituzione della schermata principale, ma sono aperto a questo. Sto anche usando solo 1 widget.
EndangeredMassa,

@EndangeredMassa L'uso di una sostituzione domestica ti consentirà anche di ridurre il numero di schermate home che hai, il che aiuterà anche con le prestazioni. Personalmente uso LauncherPro. Ha un'impostazione per provare a forzare / mantenere in memoria l'home launcher. Ha anche un'opzione di debug per vedere quanta memoria utilizza il programma di avvio per aiutarti a ridurre l'utilizzo.
Bryan Denny

1
Ho lo stesso Droid 1 e stavo accadendo tutto il tempo. Ora eseguo LauncherPro senza widget e ogni tanto svuoto la cache delle app (usando Apps2sd) per mantenere la mia memoria disponibile intorno ai 50 MB. Ciò sembra ridurre al minimo il comportamento che descrivi (forse una volta alla settimana contro quasi ogni volta).
user739,

Ho un'esperienza simile sul mio Droid, di solito dopo molto tempo lontano dalla schermata principale (ad esempio in macchina o nel dock di casa). Ho scoperto che sembrava migliorare un po 'quando ho abbandonato il widget del prezzo delle azioni di Google (non ricordo il nome esatto), anche se avevo ridotto la frequenza di aggiornamento a 2 ore.
TomG,

2

Il ritardo che si vede è che il sistema operativo Android "apre" l'applicazione della schermata principale dopo che è stata arrestata. A differenza della maggior parte delle altre piattaforme telefoniche, la schermata principale di Android non è altro che un'applicazione (come Messaggi o Email) che viene attivata quando si preme il pulsante Home (o il pulsante Indietro abbastanza).

Il sistema operativo Android interromperà spesso le applicazioni in esecuzione in background ma non utilizzate per liberare più risorse per quelle attualmente in uso. Se trascorri un periodo di tempo prolungato all'interno di un'applicazione come un gioco o Messaggi, il sistema operativo Android potrebbe interrompere l'attività della schermata iniziale per consentire il funzionamento migliore dell'applicazione corrente. Quando si preme il pulsante della schermata principale per uscire, è necessario avviare la schermata principale da zero. Il ritardo che vedi è la schermata iniziale che si avvia da uno stato completamente fermo, proprio come il ritardo che vedresti quando apri un'applicazione di grandi dimensioni per la prima volta dopo l'avvio.

Non esiste un modo (facile) per impedire che ciò accada e in realtà non dovresti. Il sistema operativo Android è basato su una piattaforma molto solida progettata per gestire le risorse molto meglio di un essere umano. Questo è anche il ragionamento alla base del non utilizzo di un task killer. Il sistema operativo lo sa meglio.

Per mitigare il problema, vale la pena provare una schermata iniziale alternativa. Tre popolari sono LauncherPro , ADW.Launcher e Zeam . Ridurre il numero di applicazioni in esecuzione in background aiuta anche a liberare risorse e consente all'applicazione home di rimanere caricata per molto più tempo. Applicazioni come Facebook, Twitter, Flickr e la maggior parte dei giochi multiplayer mantengono tutti i servizi in esecuzione in background che consumano risorse.

Spero che un po 'di questo possa aiutarti!


1
"Il sistema operativo lo sa meglio" non è una buona risposta per una brutta esperienza dell'utente. Questo è abbastanza fastidioso da farmi considerare una piattaforma diversa per il mio prossimo acquisto di telefono. I lanciatori alternativi non dovrebbero essere la risposta.
EndangeredMassa,

Non sono la risposta, non c'è risposta. Un lanciatore alternativo potrebbe essere più leggero in memoria, il che gli consente di rimanere caricato più a lungo. Questa funzionalità è di progettazione e non dovresti voler cambiarla. L'estremo ritardo riscontrato è il risultato diretto di un dispositivo obsoleto e di altre risorse consumate che causeranno un avvio lento per QUALSIASI applicazione. Se uccido manualmente il mio lanciatore, c'è un ritardo di 2-3 secondi quando si preme il tasto home prima che appaia. Se uccido manualmente GMail c'è un ritardo di 2-3 secondi prima che appaia. Questa è la natura di come funziona Android a livello di sistema.
Jake Wharton,

@EndangeredMassa, potrebbe essere ragionevole affermare che "OS lo sa meglio", ma potrebbe essere che il progettista del lanciatore domestico di Droid non lo sappia. Vorrei fare eco alla raccomandazione di Jake di provare un altro lanciatore domestico. E se non ti piace, puoi sempre tornare indietro.
Probabilità il

1

Ho anche un giro DROID Moto. 1 che è stato OTA aggiornato alla 2.2.1. Stavo anche vedendo il ritardo estremo (10 secondi e più) nella visualizzazione del programma di avvio dopo aver rimosso il telefono dalla mia auto o dal dock multimediale. Ho scoperto che dopo aver eseguito un ripristino delle impostazioni di fabbrica del mio telefono, il programma di avvio era molto, molto più reattivo. Sono passate diverse settimane da quando ho ripristinato il mio dispositivo e, sebbene il programma di avvio di tanto in tanto sia in ritardo, di solito è disponibile in meno di 2 secondi.


-2

Disattiva la sincronizzazione automatica, le cose miglioreranno immediatamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.