मैं जानना चाहता हूं कि एंड्रॉइड ऐप में सभी गतिविधियां एक ही धागे या अलग-अलग धागे में चलती हैं या नहीं?एंड्रॉइड: क्या एंड्रॉइड ऐप में सभी गतिविधियां एक ही धागे या अलग-अलग धागे में चलती हैं?
उत्तर
एक ही अनुप्रयोग की सभी गतिविधियां सभी "मुख्य" धागे पर चलती हैं, जिन्हें "यूआई-थ्रेड" भी कहा जाता है। लेकिन आप मेनिफेस्ट फ़ाइल में एक्टविटी टैग में process
विशेषता सेट करके इस व्यवहार को बदल सकते हैं। http://developer.android.com/guide/topics/manifest/activity-element.html#proc
देखें एक विस्तृत विवरण इस पढ़ें ... Processes and Threads
इसे से एक उद्धरण ...
एक आवेदन घटक शुरू होता है और आवेदन किसी भी अन्य घटकों चल रहा है नहीं करता, एंड्रॉइड सिस्टम निष्पादन के एक थ्रेड के साथ एप्लिकेशन के लिए एक नई लिनक्स प्रक्रिया शुरू करता है। डिफ़ॉल्ट रूप से, उसी एप्लिकेशन के सभी घटक एक ही प्रक्रिया और थ्रेड में चलाए जाते हैं (जिसे "मुख्य" थ्रेड कहा जाता है)। यदि कोई एप्लिकेशन घटक प्रारंभ होता है और उस एप्लिकेशन के लिए पहले से ही एक प्रक्रिया मौजूद है (क्योंकि एप्लिकेशन से कोई अन्य घटक मौजूद है), तो घटक उस प्रक्रिया के भीतर शुरू होता है और निष्पादन के समान धागे का उपयोग करता है। हालांकि, आप अलग-अलग प्रक्रियाओं में चलाने के लिए अपने एप्लिकेशन में विभिन्न घटकों की व्यवस्था कर सकते हैं, और आप किसी भी प्रक्रिया के लिए अतिरिक्त थ्रेड बना सकते हैं।
- 1. क्या cocos2d निर्धारित विधियां किसी अन्य धागे में चलती हैं?
- 2. एंड्रॉइड एप्लिकेशन में सभी कार्यकर्ता धागे को कैसे रोकें
- 3. एंड्रॉइड में बहुत सारी गतिविधियां?
- 4. एंड्रॉइड: एक स्क्रीन में दो गतिविधियां देखना
- 5. एंड्रॉइड: दृश्य/गतिविधियां/टुकड़े
- 6. क्या कई धागे एक साथ फाइल में लिख सकते हैं, यदि सभी धागे विभिन्न स्थानों पर लिख रहे हैं?
- 7. धागे
- 8. एंड्रॉइड लाइब्रेरी प्रोजेक्ट और गतिविधियां
- 9. धागे क्या हैं (एक धागा क्या है)?
- 10. एकाधिक धागे या धागे के साथ प्रक्रिया
- 11. किसी अन्य धागे से मुख्य धागे में कोड चलाना
- 12. क्या एंड्रॉइड के ब्रॉडकास्ट रिसीवर एक नए धागे में शुरू हुए हैं?
- 13. एंड्रॉइड मैं कितने धागे जा सकता हूं?
- 14. धागे में एनएसएएसएसर्ट उपयोग
- 15. 2 धागे या 1000 धागे सिंक्रनाइज़ करना क्या कठिन है?
- 16. धागे या asynch?
- 17. घुमावदार + gtk: क्या मुझे जीयूआई चीजों को धागे में, या रिएक्टर धागे में चलाया जाना चाहिए?
- 18. क्या ब्रेकपॉइंट सभी धागे को रोकता है?
- 19. जावा में धागे के भीतर धागे?
- 20. दो धागे रोकें एक ही मूल्य
- 21. मुख्य धागे में धागे में unhandled अपवाद उठाओ?
- 22. समवर्ती धागे एक ही समय में ऐरेलिस्ट में जोड़ते हैं - क्या होता है?
- 23. एक ही मानचित्र पर पुनरावृत्त एकाधिक धागे
- 24. क्या एक स्थिर विधि धागे में जावा सरणी सुरक्षित हैं?
- 25. क्या डब्ल्यूपीएफ में कई जीयूआई धागे हो सकते हैं?
- 26. आप एक अभिभावक धागे को कैसे सूचित करते हैं कि सभी बच्चे धागे समाप्त हो गए हैं?
- 27. सीयूडीए धागे कैसे युद्ध में विभाजित हैं?
- 28. सूचियां धागे-सुरक्षित हैं?
- 29. एंड्रॉइड में माध्यमिक धागे से मुख्य थ्रेड कॉल करें
- 30. सी # में धागे
साथ ही सभी सेवाएं, और प्रसारण रिसीवर एक "मुख्य" थ्रेड में चल रहे हैं। – inazaruk
तकनीकी रूप से बोलते हुए आप "मुख्य" थ्रेड को "यूआई-थ्रेड" नहीं कहेंगे यदि किसी ऐप में यूआई तत्व नहीं थे, यानी गतिविधियां। किसी ऐप के लिए बस सेवाओं, प्रसारण रिसीवर इत्यादि के लिए संभव है। – Squonk