安卓中使用otto报警告

mac2022-06-30  19

  今天在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

 

转载于:https://www.cnblogs.com/wangxing626/p/4861021.html

相关资源:举例讲解Android应用开发中OTTO框架的基本使用
最新回复(0)