2013-04-07 5 views
8

मैं प्रोफ़ाइल चित्रों को प्रदर्शित करने के लिए ProfilePictureView कक्षा का उपयोग कर रहा हूं। इन छवियों का अनुरोध करने और उन्हें प्रदर्शित करने में थोड़ा समय लगता है। एक सूची दृश्य में एकाधिक प्रोफ़ाइल चित्रों के साथ, यह स्पष्ट रूप से और भी अधिक समय ले जाएगा।फेसबुक एंड्रॉइड एसडीके प्रोफाइलचित्रचित्र देखें कैशिंग

क्या कोई इन तस्वीरों को कैश करने के लिए कोई पैटर्न है ताकि वे केवल थोड़ी देर में ही लाए जाएं?

जहाँ तक मैं देख सकता हूं, फेसबुक एंड्रॉइड एसडीके में इस प्रकार की चीज़ के लिए कोई अंतर्निर्मित कैशिंग तंत्र नहीं है (अगर मैं गलत हूं, तो मुझे सही करें)।

मुझे इस समस्या के अन्य डेवलपर्स समाधान सुनने में दिलचस्पी होगी, भले ही इसका मतलब ProfilePictureView वर्ग से दूर हो।

उत्तर

0

यदि आप प्रोफ़ाइलचित्रचित्र से दूर जाने का निर्णय लेते हैं, तो आपके पास ListView में छवियों को लोड और कैशिंग करने के मामले में कुछ विकल्प हैं।

पहले एक, LastList, मैं व्यक्तिगत रूप से कई परियोजनाओं में इस्तेमाल किया है और यह बहुत अच्छी तरह से काम करता है: https://github.com/thest1/LazyList

यह दूसरा एक मैं उपयोग नहीं किया है, लेकिन मैं एक ही आधार पर काम करता है विश्वास करते हैं। https://github.com/nostra13/Android-Universal-Image-Loader

संबंधित मुद्दे