otta 介绍

otta是类似 event bus的 消息通信包 使用非常简单

otta 下载地址https://dl.dropboxusercontent.com/u/17850028/otto-2.0.0-SNAPSHOT.jar

下载后加入 libs 目录下即可

otta 使用方法


publicclassBusActivityextendsFragmentActivity{BasicBusbus=newBasicBus;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//需要监听的bus需要先注册bus.register(this);}@OverrideprotectedvoidonDestroy(){super.onDestroy();//同样用完后要注销这些操作可在父类中使用bus.unregister(this);}/**需要监听的方法加上@Subscribe即可*传递的UpdateEvent可自定义*/@SubscribepublicvoidonUpdate(UpdateEventevent){setTitle(event.title);}}


publicclassSendFragmentextendsFragment{intcounter=1;BasicBusbus=newBasicBus;/***在一个按钮的点击事件中可传递消息*消息的提供者无需注册*post传递的是object完全可自定义**/voidfragmentButtonClicked(){bus.post(newUpdateEvent("Clicks:"+counter++));}}


abase android开发框架中 中集成了 otta 可直接使用 Abus 来获取 使用方法相同

查看 abase http://www.oschina.net/p/abase





更多相关文章

  1. Only the original thread that created a view hierarchy can t
  2. android中DatePicker和TimePicker的使用方法详解
  3. android下使用adb启动程序或者服务
  4. Android(安卓)中在有序广播中添加自定义权限的实例
  5. android 带EditView(编辑框)的AlertDialog(对话框)及获取输入内容
  6. android 中的抖动效果(仿苹果)
  7. python搭建服务器实现两个Android客户端间收发消息
  8. android源码分析 - AysncTask
  9. Android开发艺术探索 - 第10章 Android的消息机制

随机推荐

  1. Android实现弹力伸缩式菜单
  2. Android(安卓)Design in Action — 以知
  3. 【Android7.1.2源码解析系列】android中i
  4. Android的数据存储方式
  5. Android(安卓)自动化测试框架
  6. 2014-11-8Android学习------Android抽屉
  7. Unity与Android相互调用-导出Aar包和Unit
  8. Android中Uri的使用
  9. android中查看sqlite3内嵌数据库
  10. Android屏幕下方的Tab菜单制作