声明:AS版本为:3.4;JDK版本为:1.8 1、先看一下项目目录: 2、新建一个AS项目,创建如上图所示的目录结构,然后添加内容: (1)修改添加布局文件: activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ap…

2021年3月31日 0条评论 34点热度 阅读全文

   1.分析Looper——Thread——Handler和线程的关系 这种机制,主要的解决安卓的线程之间的通讯,那他真正运行的机理是什么? 2.ThreadLocal(线程本地变量)初步介绍 ThreadLocal的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。 提供线程内部的局部变量,在本线程内随时随地可取,隔离其他线程。   执行ThreadLocal对象的set(Object obj)方法,将会向…

2018年8月24日 0条评论 7点热度 阅读全文

在使用RecyclerView 的时候用到侧滑删除,出现了下面的异常: 经查阅资料,发现在适配器中使用notifyItemRemoved,notifyItemChanged 方法导致的,这里主要在删除时错误的调用了 notifyItemChanged 方法所致,改为 notifyItemRemoved 即可解决。 以上仅是我在使用时遇到的问题,更多错误内容可以以查阅 android issu158046.

2016年10月10日 0条评论 18点热度 阅读全文