- 博客(8)
- 收藏
- 关注
原创 EventBus四种线程模式
EventBus是我们在项目开发时常用的进程通信组件,其功能与广播类似,发送通知后改变UI或者进行其他的逻辑操作。在接收消息是有四种线程模式:POSTING、 MAIN、 BACGROUND、 ASYNC。1.POSTING:这个模式是EventBus默认的线程模式,跟发送消息是在同一个线程中,如果是在主线程发送的消息,接收也在主线程,如果是在子线程中发送的消息,那么接收也在同一个子...
2018-05-22 10:42:01
2742
原创 Android-Fragment懒加载的使用
一、为什么要懒加载 fragment通常都是与ViewPager配合使用,类似于下图这种页面。一个ViewPager中存放三个fragment,ViewPager默认是缓存两个fragment,也就是说当进入属性分析这个activity的时候已经缓存了基本属性和消费分析的fragment。如果这两个fragment都有网络请求就有可能造成网络阻塞或者用户只看第一个fragment第二页无需加...
2018-04-27 15:49:33
289
原创 GreenDao3.X.X使用教程
一、greenDao 配置: (一)project :build. gradle 在project 的build.gradle 配置greendao 3.x.x的插件 classpath ‘org.greenrobot:greendao-gradle-plugin:3.1.1’ (二)module:build.gradle ...
2018-03-31 10:26:41
381
原创 Android 布局优化—ViewStub的使用详解
本文将就ViewStub的优缺点及使用方法展开分析。如有错误欢迎批评指正,共同交流,共同进步。如果本篇文章对你有一点帮助,欢迎点赞。一、ViewStup是什么? ViewStup是一个轻量级的view,之所以说它是轻量级的view是因为它在页面加载渲染的过程中不会去绘制,只是在你需要的时候再去绘制。二、viewStup的使用场景 只有在特定条件下才展示的布局,初始...
2018-03-03 14:14:26
3091
4
原创 Android studio 查看页面布局层次结构工具使用教程
android studio个可以查看手机上app页面布局层次的工具。可以协助我们对布局进行优化,去掉没有必要的节点等,通过这个工具可以清晰的看见页面整个结构;废话少说直接上图,再说过程。这就是我们想要看到的,每个节点都很清晰的展现在我们面前。接下来我们看如何进入到这个页面,包括每部分都是什么功能。第一步:在android studio中按照下面箭头所指的顺序依次打开工...
2018-03-02 16:49:18
25032
6
原创 Android UI优化-merge标签的使用
追求精益求精的程序员,项目开发完成怎么能少的了优化,偶然间发现一个比较不错的android 布局优化神器,merge标签,简单实用,下面就跟大家分享一下: merge是什么?merge的使用?一、merge是什么 merge直译过来是合并的意思,在 我们的布局中就是合并多余的层级。merge不是view,也不是viewGroup,它只是声明一些视图等待被添加。...
2018-03-02 16:23:24
1167
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人