Android 从其他活动禁用BroadcastReceiver类?

Android 从其他活动禁用BroadcastReceiver类?,android,android-activity,permissions,sms,broadcastreceiver,Android,Android Activity,Permissions,Sms,Broadcastreceiver,我有两项活动:1。广播接收机2。设置。我正在设置活动中写入一个条件,在满足该条件后,应禁用BroadCastReceiver类,或者BroadCastReceiver类不应运行,直到我在设置活动中反转该条件。但是,问题是BroadCastReceiver类是通过清单文件调用的,我在清单文件中为它指定了一个任务: android:name="android.provider.Telephony.SMS_RECEIVED" 现在,我无法确定如何通过设置活动禁用BroadCastReceiver类?

我有两项活动:1。广播接收机2。设置。我正在设置活动中写入一个条件,在满足该条件后,应禁用BroadCastReceiver类,或者BroadCastReceiver类不应运行,直到我在设置活动中反转该条件。但是,问题是BroadCastReceiver类是通过清单文件调用的,我在清单文件中为它指定了一个任务:

android:name="android.provider.Telephony.SMS_RECEIVED"

现在,我无法确定如何通过设置活动禁用BroadCastReceiver类?

不要在清单文件中配置BroadCastReceiver。而是以编程方式注册和注销它

退房