Localbroadcastmanager

इस आर्टफ़ैक्ट और इसकी क्लास का इस्तेमाल नहीं किया जा सकता. इसके बजाय, LiveData या रिऐक्टिव स्ट्रीम का इस्तेमाल करें.
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
12 जनवरी, 2022 1.1.0 - - -

सुझाव

आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. किसी मौजूदा समस्या पर अपना वोट जोड़ने के लिए, स्टार बटन पर क्लिक करें.

नई समस्या बनाना

ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.

वर्शन 1.1.0

वर्शन 1.1.0

12 जनवरी, 2022

androidx.localbroadcastmanager:localbroadcastmanager:1.1.0 रिलीज़ हो गया है. 1.1.0 वर्शन में ये बदलाव शामिल हैं.

1.0.0 के बाद किए गए अहम बदलाव

androidx.localbroadcastmanager का अब इस्तेमाल नहीं किया जा सकता. इस लाइब्रेरी की कोई और रिलीज़ नहीं होगी. डेवलपर को LocalBroadcastManager के इस्तेमाल को, ऑब्ज़र्वेबल पैटर्न के दूसरे तरीकों से बदलना चाहिए. इस्तेमाल के उदाहरण के आधार पर, LiveData या रिऐक्टिव स्ट्रीम सही विकल्प हो सकते हैं.

वर्शन 1.1.0-rc01

15 दिसंबर, 2021

androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01 रिलीज़ हो गया है. 1.1.0-rc01 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.1.0-alpha01

17 दिसंबर, 2018

androidx.localbroadcastmanager को 1.1.0-alpha01 वर्शन में बंद किया जा रहा है.

वजह

  • LocalBroadcastManager, ऐप्लिकेशन के लिए एक इवेंट बस है. यह आपके ऐप्लिकेशन में लेयर के उल्लंघनों को स्वीकार करती है. कोई भी कॉम्पोनेंट, किसी भी दूसरे कॉम्पोनेंट के इवेंट को सुन सकता है.
  • इसमें सिस्टम BroadcastManager के इस्तेमाल के उदाहरण से जुड़ी ग़ैर-ज़रूरी सीमाएं शामिल होती हैं. डेवलपर को Intent का इस्तेमाल करना पड़ता है, भले ही ऑब्जेक्ट सिर्फ़ एक प्रोसेस में मौजूद हों और कभी भी उससे बाहर न निकलें. इसी वजह से, यह सुविधा के हिसाब से BroadcastManager का पालन नहीं करता .

इन वजहों से, डेवलपर को परेशानी होती है.

डिवाइस बदलना

  • LocalBroadcastManager के इस्तेमाल को, ऑब्ज़र्वेबल पैटर्न के दूसरे तरीके से बदला जा सकता है. आपके इस्तेमाल के उदाहरण के आधार पर, LiveData या रिऐक्टिव स्ट्रीम सही विकल्प हो सकते हैं.