compile 'org.greenrobot:eventbus:3.0.0' compile 'com.orhanobut:logger:2.1.1'public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化事件 Button bt = (Button) findViewById(R.id.bt); //注册 EventBus.getDefault().register(this); bt.setOnClickListener(new
EventBus的简单实现与log日志的使用
最新推荐文章于 2024-08-25 21:30:48 发布
这篇博客介绍了如何在Android应用中使用EventBus进行事件传递,并结合Logger库实现日志输出。首先,引入了EventBus和Logger的依赖库,然后在MainActivity中注册EventBus,设置按钮点击事件启动SecondActivity。当点击按钮时,通过EventBus发送MessageEvent对象。同时,MainActivity订阅了MessageEvent并在接收到事件时打印相关信息。Logger库用于输出不同级别的日志,如DEBUG、INFO和ERROR。
摘要由CSDN通过智能技术生成