两点小知识

两句话说清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中的类

                        喜欢 就关注吧,欢迎投稿!

640?wx_fmt=jpeg

本网站文章均为原创内容,并可随意转载,但请标明本文链接
如有任何疑问可在文章底部留言。为了防止恶意评论,本博客现已开启留言审核功能。但是博主会在后台第一时间看到您的留言,并会在第一时间对您的留言进行回复!欢迎交流!
本文链接: https://leetcode.jp/两点小知识/

此条目发表在Android分类目录。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。