
AndroidLint处理
芋头丸
这个作者很懒,什么都没留下…
展开
-
This TypedArray should be recycled after use with #recycle()为什么需要在TypedArray后调用recycle
当我们没有在使用TypedArray后调用recycle,编译器会提示“This TypedArray should be recycled after use with #recycle()”。 官方的解释是:回收TypedArray,以便后面重用。在调用这个函数后,你就不能再使用这个TypedArray。 在TypedArray后调用recycle主要是为了缓存。当recycle被调用后,原创 2016-07-09 11:35:51 · 2198 阅读 · 0 评论 -
java.lang.String.toUpperCase(Locale locale)
java.lang.String.toUpperCase(Locale locale) 方法将所有的字符在该字符串使用给定Locale的规则转为大写。 声明 以下是java.lang.String.toUpperCase()方法的声明 public String toUpperCase() 参数 locale -- 默认使用的情况下,转换规则为这个语言环境。原创 2016-07-09 11:48:51 · 12806 阅读 · 4 评论 -
Android编程之SparseArray<E>详解
最近编程时,发现一个针对HashMap的一个提示: 翻译过来就是:用SparseArray来代替会有更好性能。 那我们就来看看源码中SparseArray到底做了哪些事情: 一、构造 从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10: [java] view plain copy public S原创 2016-05-23 19:18:47 · 1811 阅读 · 0 评论 -
安卓中解析json数据问题积累
1)发送请求,请求成功后,将数据保存到一个全局变量List集合中,在另一个onCreate中的自定义方法中进行数据填充,这个集合对象会提示空指针 解决:在请求中、回调中初始化集合都没用,只能在回调中直接进行数据的填充操作原创 2016-05-23 15:50:44 · 435 阅读 · 0 评论