背景 在某种场景下会无限制的创建新线程,最终导致 OOM 在某一时间应用内的线程数达到数百甚至上千 即使在空闲的时候,线程池中的线程一直在 WAITING 这些现象最终导致的...
IP属地:湖南
背景 在某种场景下会无限制的创建新线程,最终导致 OOM 在某一时间应用内的线程数达到数百甚至上千 即使在空闲的时候,线程池中的线程一直在 WAITING 这些现象最终导致的...
问题 在应用开发的多线程问题中,可能会遇到AsyncTask.execute()时会出现RejectedExecution的场景 要从根源上解决以上问题,需要排查抛出异常时队...
Leanback库是Google开源的一个高效开发的支持库,它包含了一套完整的电视应用开发Api资源和组件。 Leanback库是基于Model --> Presenter ...
每天一篇系列:强化知识体系,查漏补缺。欢迎指正,共同学习! 事件分发的本质: 把输入事件分发给View处理。 事件将会在Activity、ViewGroup、View间分发传...
效果 实现逻辑 明确需求1、标签流效果;2、可以动态添加标签;3、标签需要有点击效果以及回调; 整理思路既然要装载标签,就需要自定义ViewGroup ,而自定义ViewGr...
GitHub地址(完整Demo,欢迎下载)https://github.com/zhouxu88/SearchDemo rxjava2学习地址https://github.c...
前言 现在许多app都嵌入了H5页面, 然而WebView加载速度慢这个问题却一直影响着用户的体验, 所以本文就如何提高H5页面的加载速度展开讨论。 问题原因 首先我们需要知...
项目是基于kotlin写的: Android 端: 1.使用组件化模块开发基于阿里ARouter封装的组件路由调用项目框架与用到的技术: ARouter+Retrofit+R...