- 博客(3)
- 资源 (12)
- 收藏
- 关注
原创 Android Jetpack之DataBinding(三)
前言本文是在前文的基础上继续深入DataBinding的使用这一块,如果有不懂的地方,请移步上一篇Android Jetpack之DataBinding(一)Android Jetpack之DataBinding(二)DataBinding使用之绑定适配器绑定适配器负责发出相应的框架调用来设置值。如setText()、setOnClickListener()等,同时适配器绑定库允许自定义方法、逻辑、和返回值类型等操作。1. 设置特性值、自动选择方法:只要绑定的值放生改变,生成的绑定类就会调
2020-05-19 18:17:12 643
原创 内存泄漏问题记录:ReportFragment was never GCed but no leak found
问题情况使用内存检测leakcanary进行相关检测。页面返回时候报错内存如下:ReportFragment was never GCed but no leak found问题分析不是常规的内存泄漏,常规应该报错泄漏引用链。一脸懵逼,不知道。因为在页面中使用了time和timertask相关操作,所以怀疑是这两个捣的鬼。问题解决因为刚开始直接报出了泄漏引用链,time和timertask捣的鬼,进行相关操作如下:Lifecycle检测,在onDestroy的时候进行关闭操作:
2020-05-14 15:37:07 4478
原创 Android Jetpack之DataBinding(二)
前言本文是在前文的基础上继续深入DataBinding的使用这一块,如果有不懂的地方,请移步上一篇Android Jetpack之DataBinding(一)DataBinding使用观察者使用使用可观察的bean继承BaseObservable类,实现整体数据的可观察。为属性添加@Bindable注解,生成BR对应属性。重写set方法实现,属性改变时候动态唤醒刷新。其余实现就...
2020-05-12 11:04:30 260
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人