- 博客(4)
- 资源 (2)
- 问答 (9)
- 收藏
- 关注
原创 AsyncTask详解
AsyncTask异步任务详解我们在做网络请求数据,加载大图片,进行各种计算等等耗时操作时。常用的做法就是thread+Handler.哪里需要耗时操作哪里就new一个子线程。这种做法的灵活性很高,但是代码量也相当大。谷歌给我们提供了一个专门处理类似请求的类,这就是AsyncTask。AsyncTask其实就是线程池+Hanlder的包装,使用AsyncTask使开发变得更加简单。
2017-03-01 00:43:08
410
原创 遍历ArrayList并删除指定项的一点总结。。
今天写了一道题,题目是这样的:一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。很简单,直接上代码:public class Test1 { public static void main(String[] args) { ArrayList aList = new Array
2016-02-19 14:09:00
1371
原创 ListView加载网络图片优化(加二级缓存使滑动流畅)
如果要从网络加载N多张图,就要考虑缓存问题。图片本来就属于比较占内存的资源,下载又耗时,还要开线程。假设我们滑动ListView的速度很快,ListView的个数又多,很容易造成OOM。所以要为其加缓存。当缓存中存在某张图片的时候,直接从缓存中拿,没有的话再去网络加载。在网络上看到一个双缓存的例子,觉得不错。将强引用和弱引用结合起来,取长补短。参考别的例子,将此例略作修改,贴个完整的例子供大家参考
2016-01-27 15:56:25
590
原创 SQLite 函数大集合(一)
——— 核心函数————–abs(x)abs函数会尝试将当前字段值转换成整型,再取绝对值。abs(x)的返回值有以下几种情况:x值为正值和0,abs(x)函数返回x本身。x为负值,abs(x)函数返回x的绝对值,也就是-x.x为null,abs(x)函数返回为null.x为字符串、Blob等不能转换为数值的类型,abs(x)函数返回0.如果x的值超出64位整数值范围,abs(x)函数会抛出
2016-01-15 12:37:19
2150
Fragment+ViewPager两级嵌套
2015-11-10
安卓自定义view求教。。。
2017-08-18
求解!!android studio添加retrofit的依赖总是失败
2017-03-27
为对象类编写的AIDL文件报错。。。
2016-01-07
获取EditText的值添加到ListView
2015-12-10
Android Message传递数据
2015-11-18
数据库里表的数据在JSP中显示的问题
2015-06-01
JSP在浏览器上显示不完整,一个菜单显示不出来
2015-05-26
求教一个设计聊天软件的问题~
2014-11-20
关于图书管理系统借书和还书的问题
2014-01-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人