कहा जाता है, इसके बाद बहुत देर हो चुकी है। मैंने एक असिनकटास्क लिखा और अधिकांश समय इसके कन्स्ट्रक्टर के बीच कोई देरी नहीं हुई और इसके डिनबैकग्राउंड को (0 एमएस देरी) कहा जाता है। लेकिन जब भी पृष्ठभूमि में संपर्क समन्वय हो रहा है, तो मुझे अक्सर अपने AsyncTasks के कन्स्ट्रक्टर और doInBackground के बीच 1-3 सेकंड की देरी का अनुभव होता है। यह देरी मेरी परिस्थितियों में अस्वीकार्य है। मैं समझता हूं कि AsyncTask एक पृष्ठभूमि धागा है और इस समस्या को थ्रेड का उपयोग करके हल किया जा सकता है और इसकी प्राथमिकता को उच्चतम निर्धारित किया जा सकता है। लेकिन मैं जो खोजना चाहता हूं वह है, मुझे कैसे पता चलेगा कि मेरे असिंक टास्क के डिनबैकग्राउंड को क्या कहा जा रहा है? मैंने एडीबी शैल टॉप-एम 10 का उपयोग किया और यह समस्या तब हुई जब प्रक्रिया का उपयोग काफी सामान्य लगता है।AsyncTask के doInBackground AsyncTask :: execute को
किसी भी मदद की सराहना की जाती है।
धन्यवाद
आईएमओ, आमतौर पर यह तुरंत निष्पादित हो जाएगा, अगर कोई अन्य धागा भी चल रहा है, तो यह आपके धागे की जांच करने और उन्हें अच्छी तरह सिंक करने के लिए बहुत कम कर देगा। – Tom