Android - Fragments in Hindi




एक fragment एक स्वतंत्र android component है जिसका उपयोग किसी भी गतिविधि द्वारा किया जा सकता है एक fragment कार्यक्षमता को समापन करता है ताकि activities और layouts में पुनः उपयोग करना आसान हो सके।

एक fragment एक गतिविधि के संदर्भ में चलता है, लेकिन इसका अपना lifecycle और आमतौर पर इसका अपना यूजर interface होता है यूजर interface के बिना टुकड़े को परिभाषित करना संभव है।

Android डिवाइस विभिन्न प्रकार के screen sizes और घनत्व में मौजूद हैं टुकड़े विभिन्न लेआउट और उनके तर्क में घटकों के पुन: उपयोग को सरल बनता हैं आप हैंडसेट के लिए single panel layout और गोलियों के लिए multi-panel layout का निर्माण कर सकते हैं स्मार्टफ़ोन पर लैंडस्केप और portrait ओरिएंटेशन के लिए अलग-अलग लेआउट का समर्थन करने के लिए आप टुकड़ों का भी उपयोग कर सकते हैं।

चूंकि गतिशील रूप से एक गतिविधि से टुकड़े को जोड़ने और हटाने संभव है इसलिए टुकड़ों के उपयोग से बहुत flexible user इंटरफेस डिजाइन करने की अनुमति मिलती है।

Fragments Life Cycle

  • onCreate() − इसका method का उपयोग fragment को initialize करने के लिए किया जाता है।

  • onAttach() − इस method को तब call किया जाता है जब पहली बार activity में किसी fragment को add किया जाता है।

  • onActivityCreated() − इस method को onCreate() विधि के पूरा होने के बाद लागू किया जाता है।

  • onCreateView() − इस method को android system के द्वारा तब call किया जाता है जब पहली बार fragment UI show होता है

  • onStop() − इस method को तब call किया जाता है जब fragment stop होता है ।

  • onResume() − इस method को तब call किया जाता है जब fragment interactive बनाता है।