مدیر پخش محلی
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
12 ژانویه 2022 | 1.1.0 | - | - | - |
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.1.0
نسخه 1.1.0
12 ژانویه 2022
androidx.localbroadcastmanager:localbroadcastmanager:1.1.0
منتشر شد. نسخه 1.1.0 حاوی این commit ها است.
تغییرات مهم از 1.0.0
androidx.localbroadcastmanager
به طور کامل منسوخ شده است. هیچ نسخه دیگری از این کتابخانه وجود نخواهد داشت. توسعه دهندگان باید استفاده از LocalBroadcastManager
را با سایر پیاده سازی های الگوی قابل مشاهده جایگزین کنند. بسته به مورد استفاده، گزینه های مناسب ممکن است LiveData
یا جریان های واکنشی باشند.
نسخه 1.1.0-rc01
15 دسامبر 2021
androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01
منتشر شد. نسخه 1.1.0-rc01 حاوی این commit ها است.
نسخه 1.1.0-alpha01
17 دسامبر 2018
androidx.localbroadcastmanager
در نسخه 1.1.0-alpha01
منسوخ شده است.
دلیل
-
LocalBroadcastManager
یک گذرگاه رویداد گسترده برنامه است و نقض لایه ها را در برنامه شما در بر می گیرد. هر مؤلفه ای ممکن است به رویدادها از هر مؤلفه دیگری گوش دهد. - این محدودیتهای مورد استفاده غیرضروری سیستم
BroadcastManager
را به ارث میبرد. توسعه دهندگان باید ازIntent
استفاده کنند، حتی اگر اشیا فقط در یک فرآیند زندگی می کنند و هرگز آن را ترک نمی کنند. به همین دلیل، از ویژگیBroadcastManager
پیروی نمی کند.
اینها به یک تجربه توسعه دهنده گیج کننده اضافه می کنند.
جایگزینی
- می توانید استفاده از
LocalBroadcastManager
را با سایر پیاده سازی های الگوی قابل مشاهده جایگزین کنید. بسته به مورد استفاده شما، گزینه های مناسب ممکن استLiveData
یا جریان های واکنشی باشند.
مدیر پخش محلی
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
12 ژانویه 2022 | 1.1.0 | - | - | - |
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.1.0
نسخه 1.1.0
12 ژانویه 2022
androidx.localbroadcastmanager:localbroadcastmanager:1.1.0
منتشر شد. نسخه 1.1.0 حاوی این commit ها است.
تغییرات مهم از 1.0.0
androidx.localbroadcastmanager
به طور کامل منسوخ شده است. هیچ نسخه دیگری از این کتابخانه وجود نخواهد داشت. توسعه دهندگان باید استفاده از LocalBroadcastManager
را با سایر پیاده سازی های الگوی قابل مشاهده جایگزین کنند. بسته به مورد استفاده، گزینه های مناسب ممکن است LiveData
یا جریان های واکنشی باشند.
نسخه 1.1.0-rc01
15 دسامبر 2021
androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01
منتشر شد. نسخه 1.1.0-rc01 حاوی این commit ها است.
نسخه 1.1.0-alpha01
17 دسامبر 2018
androidx.localbroadcastmanager
در نسخه 1.1.0-alpha01
منسوخ شده است.
دلیل
-
LocalBroadcastManager
یک گذرگاه رویداد گسترده برنامه است و نقض لایه ها را در برنامه شما در بر می گیرد. هر مؤلفه ای ممکن است به رویدادها از هر مؤلفه دیگری گوش دهد. - این محدودیتهای مورد استفاده غیرضروری سیستم
BroadcastManager
را به ارث میبرد. توسعه دهندگان باید ازIntent
استفاده کنند، حتی اگر اشیا فقط در یک فرآیند زندگی می کنند و هرگز آن را ترک نمی کنند. به همین دلیل، از ویژگیBroadcastManager
پیروی نمی کند.
اینها به یک تجربه توسعه دهنده گیج کننده اضافه می کنند.
جایگزینی
- می توانید استفاده از
LocalBroadcastManager
را با سایر پیاده سازی های الگوی قابل مشاهده جایگزین کنید. بسته به مورد استفاده شما، گزینه های مناسب ممکن استLiveData
یا جریان های واکنشی باشند.