AsyncTask - AsyncTask
धागे और/या संचालकों में हेरफेर, अगर आप ऐसा कर सकते हैं Looper
और सामान के साथ बेहतर क्यों परेशान? AsyncTask को थ्रेड और हैंडलर के चारों ओर एक सहायक वर्ग के रूप में डिज़ाइन किया गया है, और इसे आदर्श रूप से छोटे परिचालनों (कुछ सेकंड में कुछ सेकंड) के लिए उपयोग किया जाना चाहिए। .. आप उत्पादन मोड में कैसे बता सकते हैं कि लंबे समय तक नहीं लेना है? शायद खराब नेटवर्क, धीमी नेटवर्क, जाम नेटवर्क, फोन पुनरारंभ करना - और ये सब शायद आपके डाउनलोड को भ्रष्ट या अधूरा बना देंगे .. मैं ऐप्स का उपयोगकर्ता हूं, और जब मैं कुछ भी नहीं पर बंडल बर्बाद करता हूं तो मुझे परेशान हो जाता है ..
अगर आप मुझसे पूछते हैं, का उपयोग
सेवा - Service
क्या एप्लिकेशन/स्क्रीन दिखाई दे रहा है पर ध्यान दिए बिना चलाने के लिए और अगर यदि केवल यह उपलब्ध है अगर डाउनलोड के साथ जारी नहीं करके सहेज यूआई के साथ संवाद बनाने के लिए किया जाता है, AsyncTask
एक सामान्य थ्रेडिंग ढांचे का गठन नहीं करता है। हमेशा धागे का उपयोग करें, यह ठंडा है, हम सभी इसे प्यार करते हैं।
धन्यवाद @StenSoft लेना देना नहीं है जब जाता है, तो क्षुधा पृष्ठभूमि या को जाता है उपयोगकर्ता किसी अन्य गतिविधि में बदल जाता है, async कार्य बंद हो जाता है? – Caaarlos
नहीं, लेकिन सेवा के बिना, पृष्ठभूमि में किसी भी समय सिस्टम द्वारा पूरे आवेदन को मार दिया जा सकता है। – StenSoft
हम्म मुझे पता है मैं समझता हूं कि मुझे किस पल पर उपयोग करना है! तो मैं AsyncTask का उपयोग करूंगा। आपने मेरा संदेह हल किया, धन्यवाद स्टेनसॉफ्ट !! – Caaarlos