Localbroadcastmanager
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
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
या रिऐक्टिव स्ट्रीम सही विकल्प हो सकते हैं.