Android otto 事件总线的使用(使用场景)
来源:互联网 发布:统一配置管理 java 编辑:程序博客网 时间:2024/05/11 22:32
Android Otto 事件总线在Android的应用比较普遍。而且相当实用。
http://www.cnblogs.com/qianxudetianxia/p/4216949.html
消息:注册-发布-订阅-消息处理
主要在Android中的使用
1、Activity 与Fragment 消息的发布。
(1)项目中遇到的情况:在FragmentActivity 中有一个搜索,搜索Fragment里面的内容。此刻就可以食用otto。
常规的使用则是 在 FragmentPagerAdapter中添加:
@Overridepublic Object instantiateItem(ViewGroup container, int position) { TeamFollowupFragment f = (TeamFollowupFragment) super.instantiateItem(container, position); f.setSymptomid(symptomid); return super.instantiateItem(container, position);}
@Overridepublic int getItemPosition(Object object) { return POSITION_NONE;}
这个两个方法,才能传递参数。
在点击事件中 还需要使用:
TeamSymptomusage teamSymptomusage = tagArray.get(position);teamSymptomusage.setIsChoose("1");tagAdapter.notifyDataSetChanged();symptomid = teamSymptomusage.getRid();vpArrange.getAdapter().notifyDataSetChanged();vpArrange.getAdapter().notifyDataSetChanged();两次 notifyDataSetChanged() 方法才能成功!
2、ScrollView 下滑到底部促发的消息发布。
0 0
- Android otto 事件总线的使用(使用场景)
- android事件总线 otto使用
- Android事件总线框架Otto使用
- Android 事件总线Otto使用入门一
- Android事件总线 Otto框架使用
- android中Otto事件总线框架的使用
- Otto事件总线框架的使用
- Otto事件总线框架的使用(一)
- Android事件总线分发库的使用EventBus(和Otto一样,只是效率高点)
- Android 事件总线 Otto
- Android事件总线分发库的使用Otto(有点像广播,万能数据传递,并且触发)
- 使用事件总线框架EventBus和Otto
- 使用事件总线框架EventBus和Otto
- 使用事件总线框架EventBus和Otto
- 浅学使用Android的mvp模式+otto消息总线
- Android Otto 的使用
- android 事件总线 -- Otto(一)
- Android 事件总线OTTO入门
- shell脚本中if判断的一些参数及含义
- 过游戏保护驱动
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- struct sockaddr与struct sockaddr_in的区别和联系
- JQuery $.each遍历JSON字符串报Uncaught TypeError:Cannot use 'in' operator to search for
- Android otto 事件总线的使用(使用场景)
- Java基于自定义注释和反射机制实现初级通用DAO
- pg_attribute表容量膨胀问题分析
- hdoj a+b(第一道)
- MySQL中进行树状所有子节点的查询
- MongoDB基本命令用
- 综述iOS视图的frame、bounds、center、position、anchorPosition等与位置、大小有关的属性
- kettle excel
- vm win2008r2 mysql cluster测试