- 博客(4)
- 收藏
- 关注
原创 Android AsyncListDiffer-RecyclerView最好的伙伴
版权声明:本文已授权微信公众号:Android必修课,转载请申明出处自Android5.0以来,RecyclerView渐渐取代ListView成为Android开发中使用最多的列表控件,对于RecyclerView的使用相信大家都不陌生,但对于RecyclerView的高效刷新,却是很多人不知道的。简单粗暴的刷新方式Adapter.notifyDataSetChanged();...
2018-09-19 09:22:33
794
原创 Android-Lifecycle超能解析-生命周期的那些事儿
众所周知,Android凡是需要展示给用户看的,都包含着生命周期这个概念,例如Activity、Fragment、View等都与生命周期息息相关,在生命周期函数里,它们各自完成创建、渲染、销毁等工作。 但是一旦我们往某个生命周期函数中,加入我们自己的逻辑,若是处理不当,就有可能破坏其原有的生命周期,造成内存泄漏甚至应用崩溃等问题。 Android官方似乎也注意到了这一点,...
2018-09-15 15:23:46
710
原创 Android优雅地处理按钮重复点击
App中,有很大一部分场景是点击按钮,向服务端提交数据,由于网络请求需要时间,用户很可能会多次点击,造成数据重复提交,造成各种莫名其妙的问题。因此,防止按钮多次点击,是Android开发中一个很重要的技术手段。以前的处理方式网上查找到的,或者你可能会想到的方法大概有这些:1.每个按钮点击事件中,记录点击时间,判断是否超过点击时间间隔private long mLas...
2018-09-15 15:20:16
625
原创 Android优雅地申请动态权限
Android6.0以上的系统中,引入了运行时权限检查,运行时权限分为正常权限和危险权限,当我们的App调用了需要危险权限的api时,需要向系统申请权限,系统会弹出一个对话框让用户感知,只有当用户授权以后,App才能正常调用api。 关于危险权限的说明,请参阅官方文档:https://developer.android.google.cn/guide/topics/security...
2018-09-13 09:17:48
1114
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人