报错信息 解决办法
看了下leakcanary新版本的代码实现,改动的地方挺多的
Android-LeakCanary原理解析一、前言(了解ReferenceQueue) 在分析LeakCanary原理之前,首先需要了解ReferenceQueue在LeakCanary的作用。WeakReferen...
一开始调用RecyclerView提供的方法 发现当指定item滑动到屏幕可见时就停止了,即item可能位于屏幕顶部、中部或者底部。 由代码可以看出,RecyclerView...
保活现状 我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功...
最后的总结可能有点偏颇,并不是要把逻辑搬到xml中,而是可以利用LiveData进行UI更新,这样子是把逻辑搬到ViewModel中去实现,在配合LiveData以及其提供的Tansformation等方法,可以达到事半功倍的效果。也就是单独使用Databinding不如使用ViewBinding,而要使用Databinding那应该是使用DataBinding+ViewModel+LiveData,三者缺一不可
前几天中国宗教管理部门证实了学诚法师性侵一事,又让很多人大跌眼镜,佛教还有正事吗? 其实从学诚接收龙泉寺的那一刻就注定了有这样的结局,不知道释迦牟尼佛为什么创建佛教,至少现在...
你对秘书是不是有些偏见😄
Context都没弄明白,还怎么做Android开发?Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应...
Context是抽象的,实例化的是Context的这个ContextImpl子类
Context都没弄明白,还怎么做Android开发?Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应...
Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应...
因为自己的项目中有用到了蓝牙相关的功能,所以之前也断断续续地针对蓝牙通信尤其是BLE通信进行了一番探索,整理出了一个开源框架FastBle与各位分享经验。源码地址: http...