Receiver中的双重操作

时间:2017-11-19 10:44:58

标签: java android annotations android-annotations

我收到如下所示的2个动作:

@Receiver (actions = MY_ACTION)
protected void myMethod(){
methodA();
}

@Receiver (actions = MY_ACTION_SECOND)
protected void myMethod(){
methodA();
}

是否可以在1个接收器中设置2个不同的ACTION?

2 个答案:

答案 0 :(得分:0)

@Receiver接受一系列操作:

@Receiver(actions = {MY_ACTION, MY_ACTION_SECOND})
void myMethod(){
    // do something
}

答案 1 :(得分:-1)

<强>已更新

尝试:

@Receiver ({actions = MY_ACTION, actions = MY_ACTION_SECOND})
protected void myMethod(){
    methodA();
}