Fragment在开发中是经常使用的,我们在创建一个Fragment对象实例的时候一般都会通过new Fragment()构造方法来实现。如果在创建Fragment的时候需要...
![240](https://upload.jianshu.io/users/upload_avatars/2379482/9de4610b2648.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Fragment在开发中是经常使用的,我们在创建一个Fragment对象实例的时候一般都会通过new Fragment()构造方法来实现。如果在创建Fragment的时候需要...
1卡顿优化工具 CPU profiler Systrace StrictMode 2自动化卡顿方案及优化 自动化卡顿检测方案原理 系统工具适合线下针对性分析;线上及测试环节需...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 从今天开始,楼主正式开始分析RecyclerView的源码。为了阅读RecyclerView的源码,...
之前写了一篇Kotlin中常量和静态方法的文章,最近有人提出一个问题,在companion object中调用外部的成员变量会调用不到,这才意识到问题,本篇文章会带着这个疑问...
背景:在Android开发中,我们经常遇到在Android Studio中依赖aar的情况。这里我们主要介绍在app或其它library module中,依赖libs文件夹下...
Android系统给我们提供了上百个服务,每一个服务都有一个服务中介类,例如WindowManager、ActivityManager等。通常我们和系统服务进行交互都是通过服...
从2017到现在,周六日分享学习已整整三个年头,很庆幸自己坚持下来了,尽管我成了大家倾诉对象,虽然我还需要去解决大家心理上的问题。我们交流过很多,年终发的少很不爽,你看下公司...
本篇文章主要结合面试中的问题,从以下几个方面分析Android事件分发,为方便理解,源码分析尽量点到为止,避免深入源码不可自拔。 通过重写dispatchTouchEvent...
想了很久怎么样可以让文章的标题不那么悲观,但是各种文案都在我脑海里面不断的被否定,要么是不那么抓眼球,要么是立意不匹配。最后想了想,这个标题是真的符合我最近的感悟。加上已经四...