- 博客(4)
- 收藏
- 关注
原创 Android消息处理:EventBus、BroadCast和Handler-优缺点比较
上一篇研究了EventBus的使用方法,但随之而来的一系列问题也是值得思考,EventBus到底给项目带来了什么?它与Android原有的消息处理机制有什么区别和优缺点?项目在什么场景下采用EventBus会比较合适?因此,本篇就通过EventBus、BroadCast和Handler(Message)三者的比较解释这三个问题。 1、BroadCast 广播是相对消耗时间、空间...
2019-08-08 11:40:32 564
转载 Android EventBus 的使用
1、EventBus 简介 EventBus是一种用于Android的事件发布-订阅总线,由GreenRobot开发,Gihub地址是:EventBus。它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。 1.1 三个角色 Event:事件,它可以是任意类型,EventBus会根据事件类型进行全局的通知。 Subscri...
2019-08-08 11:33:57 672
转载 浅谈Java/Android下的注解
什么是注解 java.lang.annotation,接口 Annotation,在JDK5.0及以后版本引入。 注解是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证、处理或者进行部署。 Annotati...
2019-08-06 17:26:42 187
转载 如何理解Android中的xmlns
作为一名 Android 开发,我想大家对xmlns并不会陌生,因为在写布局文件(如下代码所示)的时候经常会碰到,虽然很多人对其含义并不是特别了解(比如说我)。好吧,今天我们就来挖一挖这神奇的xmlns。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t...
2019-08-03 11:17:33 296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人