Quindi mi sono imbattuto in queste best practice sugli articoli Android sulle prestazioni della memoria.L'opzione "Evita i framework di dipendenza delle dipendenze" nella Guida alla memoria di Android si applica anche a Dagger?
http://developer.android.com/training/articles/memory.html
Dissero
evitare la dipendenza quadri iniezione
Uso di un quadro di iniezione di dipendenza, come Guice o RoboGuice possono essere attraente perché possono semplificare il codice che si scrive e fornire un ambiente adattivo che è utile per test e altre modifiche alla configurazione di . Tuttavia, questi framework tendono ad eseguire molto dell'inizializzazione del processo eseguendo la scansione del codice per le annotazioni, che può richiedere una quantità significativa del codice da mappare nella RAM anche se non è necessario. Queste pagine mappate sono allocate nella memoria pulita in modo che Android possa rilasciarle, ma ciò non accadrà finché le pagine non sono state lasciate in memoria per un lungo periodo di tempo.
Ma che dire di Dagger che pretendono di essere veloci. Non sei sicuro di quale scegliere?
Perché questa domanda hanno -6 voti ed è contrassegnato in primo luogo come opinione a base ?? L'autore è semplice chiedendo se il framework di Dagger si adatta al contesto descritto nel testo fornito dalla guida per sviluppatori Android, che è una domanda leggibile (non basata su opinioni) –