Per esempio, nella mia attività ho tale codice (I saltare l'inizializzazione delle variabili):Come cancellare ImageView correttamente?
ImageView iview; //some ImageView
Bitmap b; //some Bitmap
iview.setImageBitmap(b);
domanda è - come cancellare correttamente le risorse iView (con o senza distruggere vista)? ImageView libererebbe le sue risorse (utilizzate nel codice nativo) dopo b.recycle()
?
suppongo, che ImageView non risorse E 'appena liberi dopo l'attività onStop
(o onDestroy
).
'imgview.setImageResource (0)' non funziona (non cancellato la mia immagine dal punto di vista dell'immagine) impostando nullo non lavora – shem
Funziona solo se utilizzato con uri o una risorsa: setImageResource public void (int resid) { if (!! Muri = null || mResource = resid) { ...} – pablisco
setImageResource ha effetti collaterali nelle versioni precedenti – Krafty