2011-08-09 11 views
13

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

+1

क्या आप एक एमुलेटर या डिवाइस पर परीक्षण कर रहे हैं? – Zakaria

+0

दोनों पर ... मूल एंड्रॉइड ब्राउज़र की तुलना में वेब व्यू दोनों पर धीमा है। –

उत्तर

3

Usama, वेबव्यू ब्राउज़र से थोड़ा धीमा हो जाएगा क्योंकि प्रत्येक गतिविधि को एंड्रॉइड ऐप परत पर कॉलबैक होना पड़ता है।

ऐसा कहकर, देखें कि क्या आप जावास्क्रिप्ट को अक्षम कर सकते हैं (यदि यह आपके ऐप में उपयोग नहीं किया जाता है) और अधिक महत्वपूर्ण रूप से सेट किए गए वेबव्यू में कैशिंग व्यवहार की जांच करें। WebSettings तरह कैशिंग से संबंधित कुछ तरीकों है - setAppCacheEnabled, setAppCacheMaxSize, setCacheMode आदि

setDatabaseEnabled, Javascrpt, loadImagesAutomatically अन्य संपत्तियों लोड करते समय कैसे प्रभावित कर सकते हैं।

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