- 博客(5)
- 收藏
- 关注
原创 Android List<Obj> obj = obj1之坑
Problem在一个页面有一个数据源List<Friend>,点击item的时候赋值current = friend,记录当前点击的item,然后跳到下级部门,然后在返回上级部门,current重新赋值,发现刚才item的数据不见了,发现特别怪异!解决通过debug发现数据其实还在,就是被更改了,点击时current = friend,返回有重新给current赋值,因为List<Friend>持有
2016-10-17 21:59:33 484
原创 Android ListView的onItemClick点击失效
Problem在做ListView的点击效果的时候,item有两种类型,一种是显示部门,一种显示好友,点击部门item是可以正常点击的,但是点击好友item没有响应,感觉很奇怪,之前一直没有遇到过这种问题!解决点击部门item有效果,点击好友item就没有响应了,但是点击好友item下面的一个子view是有效果的,这是为什么?感觉很诧异! 仔细分析了一下这两个item的区别,发现好友item的Li
2016-10-17 21:44:47 1469
原创 Android 6.0动态权限
动态权限Android M在2015年发布,6.0系统对于app权限设计跟之前的有了很大的变化.之前的系统在用户安装时提示一个应用需要的操作权限列表,用户同意权限之后就可以干任何事情了.6.0以后的系统对权限的使用有了更加严格的限制,每次使用到相关权限的时候就会弹出提示框让用户进选择.Android的这种权限设计对用户来说是更加安全的,作为开发者我们就不得不关注动态权限的申请.权限分类在6.0以后A
2016-10-16 00:38:00 327
原创 JAVA8 Lambda 语法学习
在 Java 世界中,匿名内部类 可以实现在应用程序中可能只执行一次的操作。例如,在 Android点击事件中,可以用匿名内部类完成该操作:Button button = (Button) findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { @Override public void
2016-10-02 13:44:16 429
原创 Android 图片的三级缓存
需求最近在项目中做一个图片显示的功能,需求是:在界面显示头像,如果用户没有设置图像就显示我们自定义的图片.实现由于我们的项目有点老,没有用到一些最新的技术,所以全部自己实现.图片加载的策略: 三级缓存1.优先从内存缓存中取图片,显示 2.缓存没有,加载本地的图片 3.本地没有,去网络拉取图片,拉取成功,显示 4.拉取失败,生成自定义图片,显示 整个加载策略就是这样. 实现:
2016-10-01 10:20:10 323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人