Reflective Drawable Loader

500+
Okudawunilodiwe
Isilinganiselwa sokuqukethwe
Wonke umuntu
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini

Mayelana nalolu hlelo lokusebenza

Lena project isampula ubabonise ukusetshenziswa Boneka drawable Loader Library.
Umtapo (nekhodi) ingatholakala lapha: https://github.com/alt236/Reflective-Drawable-Loader---Android

Project Description
---
Wake esimweni lapho kwadingeka ukuba ufinyelele Drawables ngokusekelwe amagama abo (isibonelo uma amagama drawable agcinwe DB) futhi kwakudingeka babhale eside bheka amathebula uvusa ngamagama R.drawable.ids? Futhi nokugcina kwabo?

Lokhu umtapo Unikela ngendlela nxazonke ngokusebenzisa reflection ukufinyelela drawable ngqo ngegama. Udinga nje kuphela ukuba bafake njengento evamile ibe Res yakho ifolda umuthi. Kuye esifundweni selitheresi nezibalo at kuze 5x kunele Resources.getIdentifier () indlela yesikhulumi sika.

It is usebenzisa LRU ukulondoloza isikhashana ukukwehlisela reflection phezulu isikhathi sako kokubili reflection "hits" futhi "ageje".
Kubuyekezwe ngo-
Dis 4, 2013

Ukuphepha kwedatha

Ukuphepha kuqala ngokuqonda ukuthi onjiniyela baqoqa futhi babelane kanjani ngedatha yakho. Ubumfihlo bedatha nezinqubo zokuphepha zingahluka kuye ngokusebenzisa kwakho, isifunda, nobudala. Unjiniyela unikeze lolu lwazi futhi angalubuyekeza ngokuhamba kwesikhathi.
Ayikho idatha eyabiwe nezinkampani zangaphandle
Funda kabanzi mayelana nendlela onjiniyela abaveza ngayo ukwabelana
Ayikho idatha eqoqiwe
Funda kabanzi mayelana nokuthi onjiniyela bakuveza kanjani ukuqoqwa

Yini entsha

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.