摘要:
EventBus定义:是一个发布订阅事件的总线,主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递信息。 三要素: Event事件 订阅者 发布者 四种线程模式: POSTING (默认) 表示事件处理函数的线程跟发布事件 阅读全文
摘要:
1、图片框架:Picasso、Glide、Fresco 2.介绍: picasso:和Square的网络库能发挥最大作用,因为Picasso可以选择将网络请求的缓存部分交给了okhttp实现 Glide:模仿了Picasso的API,而且在他的基础上加了很多的扩展(比如git等支持) Picasso 阅读全文
摘要:
DiffUtil是和RecyclerView一块用的,DiffUtil用来比较两个数据集,他的最大用处是在RecyclerView刷新时,不在无脑。 以前adapter.notifyDataSetChanged()有两个缺点: 1.不会触发RecyclerView的动画(删除、新增、位移、chang 阅读全文
摘要:
1、首先在build.gradle里添加 2、设置recyclerView的item布局 3、Activity 4、adapter RecyclerView滑动Scroll 阅读全文
摘要:
RecyclerView是一个比ListView更灵活高效的适配器类型空间,使用它需要一个LayoutManager和Adapter进行展示,RecyclerView提供了三种布局管理器: 1、LinearLayoutManager:线性布局管理器,支持水平和垂直效果 2、GridLayoutMan 阅读全文
摘要:
转自http://blog.csdn.net/u010181592/article/category/5893483 1.在https://github.com/yixia/VitamioBundle上下载Vitamio包,下载后解压,其中vitamio-sample是管饭提供的demo,我们需要的 阅读全文
摘要:
打开命令行窗口,进入我们想要创建项目的父目录,输入命令: react-native init 项目名 进入新建的项目目录,执行升级命令: cd 项目名 react-native upgrade 提示:对于Windows,如果初始化项目出错,则可以尝试删除“系统安装盘符:\Users\用户名\.nod 阅读全文
摘要:
Windows: 1.需要安装Node.js,推荐安装5.0以上的版本 2.安装git 3.以管理员身份启动命令行窗口 打开windows操作系统安装盘下的\windows\system32文件夹,选择cmd.exe以管理员身份运行。 在命令行输入npm install -g nrm,安装nrm麻婆 阅读全文
摘要:
Promise 回调函数真正的问题在于它剥夺了我们使用return和throw这些关键字的能力,而Promise很好地解决了这一切。 Promise,就是一个对象,用来传递异步操作的消息。他代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的API,可供进一步处理。 Pro 阅读全文
摘要:
1、对数组进行操作 var arr =["小李",20,"男"]; 用法: 阅读全文