/ / एंड्रॉइड - एक गतिविधि को लोड करें - एंड्रॉइड, एंड्रॉइड-गतिविधि, प्रीलोड

Android - एक गतिविधि को प्रीलोड करें - android, android-activity, preload

मैं चाहता हूं कि मेरा ऐप नेविगेशन को और अधिक तरल बनाने के लिए इसे पहले से लोड करे। मैंने इसी तरह के उत्तर के लिए चारों ओर खोज की, लेकिन उन्होंने मेरी समस्या का जवाब नहीं दिया।

मैं क्लिक करने के लिए कुछ सरल एनीमेशन का उपयोग कर रहा हूंडिज़ाइन का उद्देश्य, और मैं चाहता हूं कि अगली गतिविधि को एनीमेशन खत्म होते ही प्रदर्शित किया जाए (~ 200 से 400 एमएस)। मेरी कुछ गतिविधि काफी तेजी से प्रदर्शित होती हैं, लेकिन अन्य में 700ms तक का समय लग सकता है।

मैं एनीमेशन शुरू होने से पहले सभी प्रासंगिक गतिविधियों को पहले से लोड करना चाहता हूं, और एनीमेशन के बाद जितनी जल्दी हो सके उन्हें प्रदर्शित करना चाहता हूं। क्या ऐसा करने के लिए कोई रास्ता है?

उत्तर:

जवाब के लिए 0 № 1

UI थ्रेड में डेटा लोड करने से बचें। डेटा लोड करने के लिए async कार्य का उपयोग करें।

देखिए यहाँ तथा यहाँ.