当应用程序被系统杀死时,本地(即由 LocalBroadcastManager 管理)BroadcastReceiver 是否有可能泄漏?
我需要它的具体用例是我想在 Activity 的 onCreate/onDestroy 中注册/取消注册 BroadcastReceiver(当活动不可见时,我需要接收器处于活动状态),但我不想冒险这样做会导致内存泄漏。据我了解,如果系统破坏了单个活动,则 onDestroy 运行并且接收器未注册。如果应用程序被杀死怎么办?接收器是否仍然存在,或者,在本地,它是否与应用程序一起被杀死?