2015-02-09 5 views
33

पृष्ठभूमि थ्रेड निर्माण और यूआई थ्रेड सिंक्रनाइज़ेशन को सरल बनाने के लिए एंड्रॉइड किस वर्ग का उपयोग करता है?पृष्ठभूमि थ्रेड सृजन और यूआई थ्रेड सिंक्रनाइज़ेशन को सरल बनाने के लिए कक्षा

+8

[Udacity पाठ्यक्रम पेज है जहाँ से इस सवाल यह है कि कॉपी-पेस्ट किया] (https://www.udacity.com/course/दर्शक #!/सी-ud853/एल -1469 9 48762/ई -1530568562/एम-1484928604) –

+19

निष्पक्ष होने के लिए, उदारता पाठ्यक्रम निर्देश विशेष रूप से प्रश्न का उत्तर खोजने के लिए स्टैक एक्सचेंज का उपयोग करने का सुझाव देते हैं। – RaneWrites

+1

वह प्रश्न ऑनलाइन उदारता एंड्रॉइड ट्रेनिंग क्लास का हिस्सा है। लोग जो सवाल पूछ रहे हैं वे उस सटीक उत्तर की तलाश में हैं और कुछ भी नहीं। – alcfeoh

उत्तर

59

AsyncTask वह वर्ग है जिसे आप ढूंढ रहे हैं।

आप official Android Documentations.

+4

से सहमत हूं, यह एक मूल्यवान उत्तर होने के लिए, आपको विस्तार करना होगा कि क्यों AsyncTask ओपी की समस्या को हल करने में उपयोगी है। – JamesENL

+3

ठीक है, क्योंकि अब हम क्लास नाम जानते हैं कि कोई भी एंड्रॉइड डॉक्स पर नहीं जा सकता है और वह जानकारी प्राप्त कर सकता है? सुनिश्चित करें कि आप क्षीतिज को क्यों उपयोगी करते हैं, इस बारे में निबंध प्रदान करने के लिए भी आप क्षितिज को ज्वाला नहीं देते हैं। आप सही होना चाहते हैं? – JBeckton

0

भीतर इस बारे में अधिक जानकारी पृष्ठभूमि धागा निर्माण और ui धागा सिंक एंड्रॉयड सरल करने के लिए मिल सकता है AsyncTask वर्ग

19

AsyncTask

AsyncTask का उपयोग करता है के समुचित और आसान उपयोग में सक्षम बनाता है यूआई धागा यह वर्ग पृष्ठभूमि संचालन करने और थ्रेड और/या हैंडलर में हेरफेर किए बिना यूआई थ्रेड पर परिणाम प्रकाशित करने की अनुमति देता है।

AsyncTask थ्रेड और हैंडलर के आसपास एक सहायक वर्ग के रूप में डिज़ाइन किया गया है और यह एक सामान्य थ्रेडिंग ढांचे का गठन नहीं करता है। AsyncTasks आदर्श (अधिकतम कुछ ही सेकंड।)

5
  1. AsyncTask वर्ग आप पृष्ठभूमि में चलाने के लिए कुछ सरल कार्य है जब है छोटे कार्यों के लिए इस्तेमाल किया जाना चाहिए। लेकिन यह अच्छा नहीं है कि बहुत सारे काम हैं।
  2. Service वह घटक है जो डेवलपर को पृष्ठभूमि कार्य करने के लिए उपयोग करने के लिए प्रदान किया गया है। और आप Activity या यूआई थ्रेड के साथ संवाद करने के लिए बाइंडर या मैसेंजर का उपयोग कर सकते हैं।
  3. और आप सली अपने Activity या Application से नया धागा बना सकते हैं। यह आपकी मांग या स्थिति पर निर्भर करता है।
0

Udacity पाठ्यक्रम सवाल का जवाब के लिए, वर्ग होगा AsyncTask i.e. this class

+0

इस उत्तर की आवश्यकता क्यों है, जब मई 2015 से सवाल पहले से ही बेहतर जवाब रहा है? –

+0

अल्कोफे के उत्तर के समान। – Mogsdad

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