Sono stato a conoscenza che e le costanti static final
sono state allineate in fase di compilazione quando si utilizza Java.Controllo versione Android e inlining di costanti finali statiche
Guardando Using the Version-Aware Component - Add the Switching Logic e l'uso di Build.VERSION.SDK_INT
e Build.VERSION_CODES
mi confonde, come se i valori entrambe Queste costanti sono inline al momento della compilazione di questo approccio sarebbe inutile. Cosa mi manca qui?
Grazie :)
EDIT: come il fatto che sono in un metodo statico in un cambiamento di classe astratta questo tempo di compilazione inline?
fantastico - avrei dovuto controllare la fonte, in particolare come il suo un clic in più dai documenti che ho collegato sopra - scusa! +1 – Dori