今天把3個Fragment的所有英雄頭像加載之后挚冤,發(fā)現居然卡頓!而且還相當嚴重T奘训挡!血崩。歧强。澜薄。
原因排查:
- 圖片放在了mipmap-hdpi里面。推測應該不是這個原因摊册,放在Assets下面二進制讀取肤京,應該比R字典這種形式還要慢才對。
- 緩存茅特。但是寫的時候已經用了Viewholder的標準寫法了忘分,按理來說不應該再出現這種情況棋枕。
- 朋友說像GridView這種要加載大量圖片的布局,應該使用LruCache這種圖片緩存》古樱現在分析下來最有可能就是這個原因戒悠,明天我來試試看。欸舟山,有點蛋疼俺窈!
如果真的是這個原因累盗,那這種緩存和Viewholder緩存有什么區(qū)別昂蟆!朋友都快被我問煩了T T 若债,他做得app里面沒有這種大量圖形的符相,雪崩= =