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