Допустим, у меня есть этот приемник:
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if(ACTION.equals(intent.action)){
doSth()
}
};
Затем я регистрирую его динамически следующим образом:
mContext.registerReceiver(mReceiver, new IntentFilter(ACTION));
Нужно ли проверять внутри приемника с помощью
if(ACTION.equals(intent.action)){
doSth()
}
так как внутри метода registerReceiver я поместил intentFilter с ACTION?