安卓中使用otto报警告

  今天在Android Studio1.3.2上使用使用Android注解并使用了otto,发现在订阅事件时候老是报警告。

  配置如下:

1 apt "org.androidannotations:androidannotations:$AAVersion"
2 compile "org.androidannotations:androidannotations-api:$AAVersion"
3 compile "com.squareup:otto:$OttoVersion"

  otto版本号:1.3.8,AA的版本号:3.3.2,otto部分代码如下:

@EBean(scope = EBean.Scope.Singleton)
public class EventBus extends Bus {

}
事件发布代码如下:
    @Bean
    EventBus bus;

    public SystemTaskCardView(Context context) {
        super(context);
    }

    @Click(R.id.taskcard_btn1)
    void btn1OnClick(){
        bus.post(new CommonButtonEvent(R.id.taskcard_btn1));
    }


    @Click(R.id.taskcard_btn2)
    void btn2OnClick() {
        bus.post(new CommonButtonEvent(R.id.taskcard_btn2));
    }

    @Click(R.id.taskcard_btn3)
    void btn3OnClick() {
        bus.post(new CommonButtonEvent(R.id.taskcard_btn3));
    }
订阅如下:
    @Subscribe
    public void onCommonButton(CommonButtonEvent event) {

    }
报的警告错误如下:
Error:(121, 17) 警告: Element SubscribeHandler unvalidated by

 

posted @ 2015-10-08 14:42  largedatabase  阅读(346)  评论(0)    收藏  举报