Possiedo un'applicazione guidata da un XML di configurazione: varie proprietà dell'app vengono caricate all'avvio dell'app analizzando XML e inizializzando le variabili statiche di alcune classi. I dati letti da questo XML attivano diverse attività dell'applicazione. Attualmente, ho chiamato "parsing e l'inizializzazione delle proprietà" da onCreate() della mia attività principale.Inizializzazione applicazione Android
Ho alcune domande per quanto riguarda questo caso/approccio:
Devo richiamare il metodo di inizializzazione app dal Application Oggetto o è l'attuale approccio corretto? Quali vantaggi/ svantaggi fare/dovremmo ottenere/avere se scelgo di richiamarlo dall'oggetto applicazione ?
Abbiamo davvero bisogno di una classe statica per memorizzare le proprietà delle app? Oppure possiamo avere tutte le proprietà come una variabile Collection statica nell'oggetto applicazione?
l'analisi di un XML (~ 200 nodi) al momento del caricamento di app potrebbe richiedere un certo tempo (non sicuro quanto tempo tho); Come posso evitare i temuti ANR? Sto usando un parser .
Per favore aiutami a trovare le risposte a queste domande.
Grazie.