Я хочу отменить регистрацию некоторых широковещательных приемников одним щелчком мыши. Вот поток. Допустим, в Деятельности A у меня ниже широковещательных приемников.
public BroadcastReceiver upload = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
}
};
public BroadcastReceiver download = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
}
};
, а в Деятельности B у меня ниже широковещательных приемников
public BroadcastReceiver wifi = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
}
};
public BroadcastReceiver data = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
}
};
Моя проблема в том, что я хочу отменить регистрацию всех этих BroadcastReceiver в Activity C одним нажатием кнопки.Как я могу это сделать?и как я могу проверить, зарегистрирован ли получатель или нет ..?