تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
مدير البث المحلي
تم إيقاف هذه الأداة وفئاتها نهائيًا. يمكنك استخدام البيانات المباشرة أو أحداث البث المباشر التفاعلية بدلاً من ذلك.
آخر تعديل |
الإصدار المستقر |
إصدار مرشح |
الإصدار التجريبي |
الإصدار الأولي |
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
أو أحداث البث التفاعلية.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Localbroadcastmanager\n=====================\n\n[User Guide](/guide/components/broadcasts) [Code Sample](https://github.com/android/location-samples/blob/master/LocationUpdatesForegroundService/app/src/main/java/com/google/android/gms/location/sample/locationupdatesforegroundservice/MainActivity.java) \nAPI Reference \n[androidx.localbroadcastmanager.content](/reference/kotlin/androidx/localbroadcastmanager/content/package-summary) \nThis artifact and its classes are deprecated. Use LiveData or reactive streams instead. \n\n| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |\n|------------------|-----------------------------------------------------------------|-------------------|--------------|---------------|\n| January 12, 2022 | [1.1.0](/jetpack/androidx/releases/localbroadcastmanager#1.1.0) | - | - | - |\n\nFeedback\n--------\n\nYour feedback helps make Jetpack better. Let us know if you discover new issues or have\nideas for improving this library. Please take a look at the\n[existing issues](https://issuetracker.google.com/issues?q=componentid:460939%20status:open)\nin this library before you create a new one. You can add your vote to an existing issue by\nclicking the star button.\n\n[Create a new issue](https://issuetracker.google.com/issues/new?component=460939&template=1422575)\n\nSee the [Issue Tracker documentation](https://developers.google.com/issue-tracker)\nfor more information.\n\nVersion 1.1.0\n-------------\n\n### Version 1.1.0\n\nJanuary 12, 2022\n\n`androidx.localbroadcastmanager:localbroadcastmanager:1.1.0` is released. [Version 1.1.0 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/abade69a222024e74015882531553477622890a5..d2d922e60b4cb018c91276a85fb27a05b8a2b0c9/localbroadcastmanager/localbroadcastmanager)\n\n**Important changes since 1.0.0**\n\n`androidx.localbroadcastmanager` has been fully deprecated. There will be no further releases of this library. Developers should replace usages of `LocalBroadcastManager` with other implementations of the observable pattern. Depending on the use case, suitable options may be `LiveData` or reactive streams.\n\n### Version 1.1.0-rc01\n\nDecember 15, 2021\n\n`androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01` is released. [Version 1.1.0-rc01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/86267e31251cdaf875674004b9937ff3da0c3f24..abade69a222024e74015882531553477622890a5/localbroadcastmanager/localbroadcastmanager)\n\n### Version 1.1.0-alpha01\n\nDecember 17, 2018\n\n`androidx.localbroadcastmanager` is being deprecated in version `1.1.0-alpha01`.\n\n**Reason**\n\n- `LocalBroadcastManager` is an application-wide event bus and embraces layer violations in your app; any component may listen to events from any other component.\n- It inherits unnecessary use-case limitations of system `BroadcastManager`; developers have to use `Intent` even though objects live in only one process and never leave it. For this same reason, it doesn't follow feature-wise `BroadcastManager` .\n\nThese add up to a confusing developer experience.\n\n**Replacement**\n\n- You can replace usage of `LocalBroadcastManager` with other implementations of the observable pattern. Depending on your use case, suitable options may be `LiveData` or reactive streams."]]