- 博客(6)
- 收藏
- 关注
原创 Android面试记录
线程处于阻塞状态:如使用了sleep(),同步锁的wait(),socket中的receiver(),accept()等方法时,会使线程处于阻塞状态。Thread.yield(),一定是当前线程调用此方法,当前线程放弃获取的CPU时间片,但不释放锁资源,由运行状态变为就绪状态,让OS再次选择线程。对于异步订阅关系,存在 被观察者发送事件速度 与观察者接收事件速度 不匹配的情况,被观察者 发送事件速度太快,而观察者 来不及接收所有事件,从而导致观察者无法及时响应 / 处理所有发送过来事件的问题,
2024-03-05 08:41:55
423
1
原创 Jetpack—WorkManager使用
Jetpack—WorkManager使用WorkManager简介相关类基本用法1、依赖2、执行任务高级用法链式任务输入合并唯一工作工作状态观察工作器的中间进度先前条件重试和避退策略WorkManager简介WorkManager是Jetpack提供的异步任务管理组件。使用WorkManager,您可以轻松调度那些即使在退出应用或重启设备时仍应运行的可延期异步任务。WorkManager会根据当前设备API适时的调度不同的组件实现异步任务。(包括 FirebaseJobDispatcher、GcmN
2020-09-29 21:06:59
245
转载 Error:Failed to resolve: com.android.support:support-fragment:27.0.1错误解决
编译项目报错:而且点解 Install Repository and sync project无效,并导致工具出现卡顿。解决过程:参考博客https://blog.csdn.net/MoLiao2046/article/details/78580293?locationNum=6&fps=1的解决方法Studio 2.3版本应该在Root Project build.gradle allp...
2018-06-11 16:21:15
2896
4
转载 浅谈JavaScript中forEach与each
https://www.cnblogs.com/fangshidaima/p/5910604.htmlforEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如: 12vararr = [1,2,3,4];arr.forEach(alert); 等价于:
2017-12-06 14:09:47
186
转载 AngularJS 深入理解 $scope
转载:http://blog.sina.com.cn/s/blog_693850220102vqzm.html$scope 的使用贯穿整个 AngularJS App应用,它与数据模型相关联,同时也是表达式执行的上下文.有了$scope 就在视图和控制器之间建立了一个通道,基于作用域视图在修改数据时会立刻更新$scope,同样的 $scope 发生改变时也会立刻
2017-11-24 16:03:05
370
转载 FragmentPagerAdapter与FragmentStatePagerAdapter区别
转:http://www.apkbus.com/android-90417-1-1.html【ViewPager】ViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个 PagerAdapter 来进行和
2017-11-23 20:36:24
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人