![240](https://upload.jianshu.io/users/upload_avatars/12896795/664749c3-d023-4273-ba8b-3fe8a9bfce8f.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
先说说两者的关系,DataBinding是一个实现数据和UI绑定的框架,而MVVM是一种架构模式,实现MVVM模式需要借助DataBinding来完成。 本文将以《Andro...
二。导入aar包1.简单方式:https://blog.csdn.net/github_27263697/article/details/79196273如果这种方式出现问题...
最近产品经理突然脑壳有包要把我们项目中的图片展示改成微信朋友圈那样,本来想网上应该到处都是找一个就搞定,但是一番搜索后发现网上的不如人意,不优雅,于是决定自己定义一个view...
两种集成方式:1.根据文档集成:2.使用第三方:https://gitee.com/tjbaobao/GoogleBuillingUtil
@hackest 没有……有问题可以交流
OPPO,ViVO手机锁屏下弹出来电界面使用声网进行的视频聊天,但是vivo手机在锁屏的情况下弹不出来视频来电界面,点HOME键退到后台时可以弹出来点界面;然而OPPO手机在锁屏和后台两种情况下都弹不出来电界面,经...
参考链接 参考链接 总结: 实现Runnable接口比继承Thread类所具有的优势: 1):适合多个相同的程序代码的线程去处理同一个资源 2):可以避免java中的单继承的...
synchronized详解单例详解static详解;设计模式是一种思想,适合于任何一门面向对象的语言。共有23种设计模式。单例设计模式所解决的问题就是:保证类的对象在内存中...
其实post()也是使用的sendMessage(); 源码简析:handler发消息机制用到了looper,messageQueue,handler,hadlerMessa...