具体代码见:项目地址
异步AsyncTask
- 实现抽象方法
- 新建实例,execute()即可
Activity相互传值
- 发送方通过Intent的putExtra等方法发送,通过onRequestCode处理回传数据
- 接收方通过getExtra接收,通过setResult回传
- 如需传输对象,可以通过Gson传值
EasyPermission的运用
重载onRequestPermissionsResult接口,使EasyPermission接管权限
- somePermissionPermanentlyDenied 记住拒绝权限
- onPermissionGranted
- onPermissionsDenied
RecyclerView适配器设置
-
实现onCreateViewHolder和onBindViewHolder方法
- 实就是将我们要显示的内容通过ViewHolder进行封装,然后RecyclerView显示一个一个ViewHolder
-
回传点击事件
- 在Adapter中创建并暴露一个onItemClickListener接口,在外部实现即可
具体细节请看代码