两句话说清MVVM和MVP的本质区别
1、MVVM和MVP的关系:MVVM 模式将 Presenter 改名为 ViewModel,基本上与 MVP 模式完全一致。Presenter与View的交互是通过接口来进行的。 2、唯一的区别是,MVVM采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然,model变动通过livedata监听发应给view。这样开发者就不用处理接收事件和View更新的工作,框架已经帮你做好了。
androidstudio 访问module里的jar包里的类访问不到
问题描述:
在Android studio 3.0 之前新建一个App,新建一个Libs库,App引用Libs库,compile project(‘:xxxLib’); App就可以引用Libs 中的资源了
但是Android studio 3.0之后通过 implementation project(‘:xxxLib’);引用Libs库中的资源引用不到libs包下面的xxx.jar包中的类资源
说明:
通过implementation fileTree(include: [‘*.jar’], dir: ‘libs’) 引用libs中的jar包,外部App是访问不到的
要通过compile fileTree(include: [‘*.jar’], dir: ‘libs’)引用libs中的jar包,外部引用Lib的App才能访问到jar中的类
喜欢 就关注吧,欢迎投稿!
如有任何疑问可在文章底部留言。为了防止恶意评论,本博客现已开启留言审核功能。但是博主会在后台第一时间看到您的留言,并会在第一时间对您的留言进行回复!欢迎交流!
本文链接: https://leetcode.jp/两点小知识/