مدير البث المحلي

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