美文网首页
understand and use android mvc(理

understand and use android mvc(理

作者: 和尚无花 | 来源:发表于2019-11-08 12:48 被阅读0次

    model-view-controller:

    understand:

    1,model层用来加载、处理数据,数据一般是指本地数据和远程数据:存放在内存中的缓存、磁盘或数据库中的本地数据;存放在远程服务器的数据。

    2,view层用来展示用户界面UI。一般是由layout文件夹下的xml文件承担。

    3,controller层是控制层,在android中一般是写在activity中,根据用户的操作事件做出相应的反应。

    use:

    1,设计Imodel接口,在方法中需要传入view(就是Iview的实现类),因为model加载处理完数据之后,会通过view进行响应、展示。

    2,设计Iview接口,在view的使用类(比如activity、fragment)中实现该接口。

    3,在activity或者是fragment中对事件进行响应,调用响应的model方法进行数据加载、处理。

    缺点:activity承担的职责比较多,有view的部分和controller的部分。

    优点:model和view、controller是分离了的。

    相关文章

      网友评论

          本文标题:understand and use android mvc(理

          本文链接:https://www.haomeiwen.com/subject/dgmibctx.html