摘要:
RelativeLayout Vs LineLayout尽可能的使用RelativeLayout,不要使用绝对布局AbsoluteLayout,在布局层次一样的情况下,建议使用LineLayout代替RelativeLayout,因为LineLayout性能要稍高一点,但往往RelativeLayo... 阅读全文
摘要:
Volley加载图片有两种方式: 1,ImageRequest 来对网络图片进行请求,放入请求队列,获取后现在在控件上面。 2,NetworkImageView 最为自定义控件来自动加载网络图片。 3,imageloader,对图片大小,质量格式控制来按需加载图片。下面分别举例子说明使用:Im... 阅读全文
摘要:
最近项目写完,有开始新的学习了,volley很久以前就接触了,也看了源码,然而却没有通过文章去记录自己的学习成果。首先讲下volley的特点: 1,扩展性强。Volley 中大多是基于接口的设计,可配置性强。 2,一定程度符合 Http 规范,包括返回 ResponseCode(2xx、3xx、... 阅读全文
摘要:
一般不优化的adapter通常继承自BaseAdapter会出现一下几个问题:getCount(), getItem(), getItemId()代码都要去重写,一个adapter还行,如果adapter越来越多的话,每个adapter都这么写就超级恶心了。就是getview里面if else 对c... 阅读全文
摘要:
代码里面发送粘性事件代码如下: // 发送Sticky事件 EventBus.getDefault().postSticky(new User("soyoungboy", "西安财经学院"), "soyoungboy"); 然后我们进入postSticky方法里面去: EventType 是什么? 阅读全文
摘要:
代码里面注销eventbus一般我们会在onDestory里面这么写: 1 EventBus.getDefault().unregister(this); 然后走到unregister里面去看看: 1 /** 2 * @param subscriber 3 */ 4 public void unre 阅读全文
摘要:
1,分析androidEventbus的注册源代码: 我们在使用androidEventbus的第一步是注册eventbus,如下代码: EventBus.getDefault().register(this); 首先获取eventbus对象,采用单利模式实现获取对象: Eventbus.java里 阅读全文
摘要:
今天阅读队友代码,调试代码中,发现对话框弹出点击back按键无法返回问题解决。代码如下:/** * 单个按钮没有标题的弹框 * * @param context * @param content内容 * @param btnString按钮名称 * ... 阅读全文
摘要:
发送和接收消息的方式类似其他的发送和接收消息的事件总线一样,不同的点或者应该注意的地方: 1,比如在子线程构造方法里面进行实现总线的注册操作; 2,要想子线程中接收消息的功能执行,必须启动线程。 3,添加tag和不添加tag类似其他。 1 package com.example.mysimpleev 阅读全文
摘要:
这个和普通的事件总线的发送接收一样。 1 package com.example.mysimpleeventbus; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.simple.even... 阅读全文