Šis ir paraugs projekts, kas pierāda izmantošanu atstarojoša Izmaksājamie Loader bibliotēkā.
Bibliotēka (un kods) var atrast šeit: https://github.com/alt236/Reflective-Drawable-Loader---Android
Projekta apraksts
---
Jūs bijāt kādreiz situācijā, kad jums bija, lai piekļūtu Drawables, pamatojoties uz to nosaukumiem (piemēram, ja Izmaksājamie vārdi tiek glabāti DB), un jums bija rakstīt garus uzmeklēšanas tabulas, pārveidojot vārdus uz R.drawable.ids? Un saglabājot tos?
Šī bibliotēka piedāvā veidu, kā ap to, izmantojot pārdomas piekļūt Izmaksājamie tieši pēc nosaukuma. Jums tikai nepieciešams, lai iekļautu tos kā normālu savā Res mapju koku. Tas ir salīdzināts ar ātrumu līdz pat 5x ātrāk nekā platformas Resources.getIdentifier () metodi.
Tas ir, izmantojot GDPU caching, lai mazinātu pārdomu laika pieskaitāmās gan pārdomas "hits" un "neizmanto".
Atjaunināta
2013. gada 4. dec.