مدير البث المحلي
آخر تعديل | الإصدار المستقر | إصدار مرشح | الإصدار التجريبي | الإصدار الأولي |
---|---|---|---|---|
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
أو أحداث البث التفاعلية.