Dette er et eksempel projekt demonstrerer brugen af reflekterende trækbare Loader Bibliotek. Biblioteket (og kode) kan findes her: https://github.com/alt236/Reflective-Drawable-Loader---Android
Projekt Beskrivelse --- Var du nogensinde i en situation, hvor du var nødt til at få adgang til Drawables baseret på deres navne (for eksempel hvis de drawable navne gemmes i en BF), og du var nødt til at skrive lange opslagstabeller konvertere navne ind R.drawable.ids? Og vedligeholde dem?
Dette bibliotek tilbyder en vej udenom ved hjælp af refleksion at få adgang til strækbare direkte ved navn. Du behøver kun at medtage dem som normalt i din Res mappe træ. Det er blevet benchmarket op til 5x hurtigere end platformens Resources.getIdentifier () metode.
Det er ved hjælp af LRU caching for at afbøde refleksion tid omkostning for både refleksion "hits" og "misser".
Opdateret
4. dec. 2013
Værktøjer
Datasikkerhed
arrow_forward
For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
v0.0.1 First public release v0.0.2 Bugfixes, added caching of the resource classes in ReflectionUtils. v0.0.3 Added caching of non-existing drawable requests.