AndroidBitmap Cache

introduzione

Memoria di caching bitmap efficiente: questo è particolarmente importante se l'applicazione utilizza le animazioni in quanto verranno interrotte durante la pulizia di GC e renderà l'applicazione pigra all'utente. Una cache consente di riutilizzare oggetti che sono costosi da creare. Se si carica l'oggetto in memoria, si può pensare a questo come una cache per l'oggetto. Il lavoro con bitmap in Android è complicato. È più importante memorizzare nella cache il bimap se lo si utilizzerà ripetutamente.

Sintassi

  • LruCache<String, Bitmap> mMemoryCache;//declaration of LruCache object.
  • void addBitmapToMemoryCache (String key, Bitmap bitmap) {} // dichiarazione del metodo generico che aggiunge bitmap nella memoria cache
  • Bitmap getBitmapFromMemCache (Chiave stringa) {} // dichiarazione del metodo generico per ottenere bimap dalla cache.

Parametri

Parametro Dettagli
chiave chiave per memorizzare bitmap nella memoria cache
bitmap valore bitmap che verrà memorizzato nella cache

Bitmap Cache Esempi correlati